java学习_day01_总结-------基础知识

1           基础知识

1.1 软件开发

软件开发就是制作软件。

软件分为:系统软件和操作软件。

硬件是系统软件的生存环境。

系统软件是操作软件的生存环境

1.2 人机交互

人机交互就相当于人与计算机之间进行交流。

人机交互主要有两种方式:图形化界面和DOS窗口

1.3 常用DOS命令(打开DOS窗口的三种方式)

帮助:命令 /?表示查看这个命令的使用方法

dir:列出当前目录下的文件

       使用dir查出来的目录不会多出来两个“.”和“..”,根目录除外。“.”代表当前目录自己,“..  代表当前目录的父目录。

md:创建目录

rd:删除目录

       rd用来删除目录:rd a,表示删除目录a,如果a是非空的目录,那就不能删除。这时需要使用 /s参数,例如:rd  /s a,表示删除非空目录。但会有确认信息,如果你不想看到这个确认信息,可以使用rd /q/s a,这就会直接删除非空目录a

cd:进入指定目录

       cd可以使用通配符:cd xxx* 但是要保证xxx这个目录的唯一性

cd..:退回到上一级目录

cd\:退回到根目录

del:删除文件

exit:退出DOS命令行

2 计算机语言

 

2.1 什么是计算机语言

能够被计算机识别的语言;用来向计算机施加命令的语言。

机器语言:一些1010101的组合,人类使用不方便,但计算机懂。

汇编语言:比机器语言强大,但人类使用仍然不方便。

高级语言:接近人类!一般都是一些英文单词组成的命令

2.2 著名的高级语言

C语言:已经渐渐淡出开发应用软件,目前主要应用于嵌入式的开发。面向过程

C++:完全兼容C语言  缺点:指针和析构器有安全问题。面向对象于面向过程相结合

JAVA:在C++的基础上发展而来,把C++中不好的去处了,再加上一些自己的概念,在网络方面很强。     缺点:没有C++

3 Java语言概述

3.1 Java语言是哪个公司发布的

SUN1995年正式发布的

3.2 Java语言的特点

简单易懂,完全面向对象,安全可靠,与平台(OS)无关。

3.3 Java语言的发展史

4 Java语言三大技术架构

4.1 三大技术架构

JAVAEE:企业版,用于企业的大型项目开发。

JAVASE:标准版,用来做基础知识,没有它的基础,就不能学另外两种。

JAVAME:小型版,用来做嵌入式开发。它是java的另一个发展方向,但是已经不是很火了。

 

4.2 三个技术架构之间的关系

如果说JAVAEEJAVAME是大学课程,那么JAVASE就是中小学课程,它是另外两种技术架构的基础。

 

5 *Java语言特点:跨平台

 

5.1 什么是跨平台

就是与平台无关。

5.2 跨平台原理

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。

JVM来负责Java程序在该系统中的运行。(不同的系统对应不同的JVM,就像中国人要和美国人对话,就需要一个中英翻译。中国人要与日本人对话,就需要一个中日翻译义洋)

5.3 为啥要跨平台

在一种系统(Windows)上写Java代码,但是需要到其它系统(Llinux)上运行...

 

6 Java语言的环境搭建(JDK安装目录结构)

6.1 什么是JDK,什么是JRE

JRE:包含JVM和核心类库(后期要学习的)!Java运行环境

JDK:包含JRE和开发工具!开发人员就需要这个!Java开发运行环境!

 

7 环境变量

 

7.1 Windows操作系统查找程序的方式

先在当前目录下找,如果找不到,就会去环境变量path指定的环境下寻找。

7.2 配置环境变量的目的

javac等命令在任意一个目录下都能使用。

7.3 配置环境变量的方法1

我的电脑-->右键-->属性-->高级-->环境变量-->path-->编辑-->然后将javac所在目录放在path变量值的最前边,然后用;隔开。这样可以每次都先找它,节省时间,

7.4 配置环境变量的方法(JAVA_HOME)2

将来我们安装的程序都会先去找一个名字为JAVA_HOME的变量,我们可以我的电脑-->右键-->属性-->高级-->环境变量-->新建-->变量名=JAVA_HOME;变量值=javac命令所在的目录,然后在环境变量中用% JAVA_HOME %获取JAVA_HOME的值。

例如:原先的path= bin;djlafdkldf

JAVA_HOME=D:/jdk1.6.0_35,获取之后,则最终环境变量的值变为D:/jdk1.6.0_35/bin; djlafdkldf

7.5 配置环境变量的方法3

前面配置的都是一劳永逸的,现在我们要配置的是临时的。

临时的环境变量:只在当前窗口内有效!当把窗口关闭之后,这些设置都无效了。而且你同时打开多个窗口,这两个窗口之间的变量不会相互影响。

set 变量名:查看指定的环境变量的值。

set 变量名=值:如果指定的变量不存在,那么这个动作就是新建一个变量,当然也赋值了。如果这个变量存在,那么这个动作就是修改。

set 变量名=:注意,等号后面什么都没有,这不是给变量赋值为空,而是删除这个变量。当使用set 变量名再次查看这个变量时,系统说,这个变量不存在了。

set 变量名=%变量名%xxx:表示在原有变量的值的基础上,又增加了xxx,例如:

set a=aaa:新建了一个变量a,其值aaa

set a=%a%;bbb:修改变量a的值,其值为原先的值加上“;bbb”,也就是“aaa;bbb

8 *Java程序开发体验 – Hello World

8.1 Java编辑工具介绍

记事本

Editplus – 强大的记事本

JCreator – 打开单个java文件比较方便。

Eclipse – 用于写大型项目。以项目为单位。

8.2 Java代码以类为单位

class是一个命令,用来创建一个类,例如:class 类名称 {}

其中大括号给出的就是类的范围!

8.3 Java源文件的扩展名

必须是java

注意不要隐藏文件的扩展名!

8.4 编译源文件生成类文件

通过javac 源文件名称

编译之后生成的是class文件。

8.5 运行类文件

  java 类名称,类名称后边一定不能加.class

8.6 独立运行的类需要main方法

如果一个类没有main函数,那就不能独立运行。不是所有类都能独立运行的。

只有包含了main函数的类,才能     独立运行。

8.7 输出语句

System.out.println(“这里写什么都行”);作用是把双引号之内的东西打印到控制台中。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值