1:计算机的基础知识(了解)
(1)计算机 就是由硬件和软件组成的电子设备。
(2)计算机硬件 用于支持软件执行的物理设施。
(3)计算机软件 由数据和指令完成功能的东西。
A:系统软件
Windows,Linux,Mac,Android,IOS,Windows Phone
B:应用软件
QQ,浏览器,迅雷,yy
(4)键盘认识和快捷键(掌握)
A:键盘认识
Tab,Shift,Ctrl,Alt,Windows,空格,Enter,PrtSc,上下左右
B:快捷键
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+S 保存
(5)DOS命令(掌握)
A:盘符切换:
d: 回车
B:cd命令
cd 目录 进入指定的单级目录
cd d:\\目录1\\目录2... 进入指定的多级目录
cd .. 回退上一级目录
cd\ 回到当前所在盘符的根目录
2:java语言发展史(了解)
(1)詹姆斯.高斯林 java之父。
(2)JDK的版本
JDK1.2
JDK1.4.2
JDK5 (2004)
JDK7
3:Java语言(理解)
(1)特点
A:开源 源代码开放
B:跨平台 可以在任意操作系统中执行
(2)跨平台原理
针对不同的平台提供对应的jvm。
注意:java语言是跨平台的,但是jvm不是。
(3)JDK,JRE,JVM的作用及关系(掌握)
JDK:用于开发java程序
JRE:用于保证java代码的执行
JVM:保证java语言跨平台
JDK: JRE + tools
JRE: JVM + class library(类库)
(4)下载,安装以及卸载JDK。(掌握)
注意:在安装的时候,请不要有空格,中文和其他的非法字符。
4:HelloWorld案例(掌握)
(1)代码如下:
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
(2)解释如下
class HelloWorld:定义了一个类,类名是HelloWorld。
public static void main(String[] args):由于jvm会自动去调用main方法才能执行,所以一般我们写一个main方法。
System.out.println("HelloWorld"); :为了让我们在控制台能够看到东西,使用输出语句。
(3)java程序的开发流程
A:编写java源代码。后缀名.java
B:通过javac命令编译java源文件(有后缀名)
javac 文件名.java
C:通过java命令执行字节码文件(无后缀名)
java 文件名
5:写HelloWorld程序时常见问题(掌握)
针对常见问题,我们对目前写的程序做一些简答的规范
A:类名和文件名最好一致。
B:java语言是区分大小写的。
C:括号是成对出现的。
D:遇到非法字符,肯定是中文的问题。
6:环境变量(掌握,这个知识点大家做好笔记即可,你们配完一次变量,基本上1年不会配第2回,以后忘记了,看笔记)
(1)Path
A:为什么要配置
为了保证JDK的bin目录的exe应用程序可以在任意目录下。
B:怎么配置
a:方式1
直接把JDK的bin目录配置到path环境变量的最前边。
b:方式2
新建JAVA_HOME变量,值为JDK的安装目录。
修改path环境变量,格式:
%JAVA_HOME%\bin;以前的path内容。
推荐使用第二种方案。
(2)classpath(了解)
A:为什么要配置
为了保证class文件可以在任意目录下使用。
B:怎么配置
新建classpath,值为.;指定目录1;指定目录2;...
不需要再配置classpath。
7:注释(掌握)
(1)用于解释说明程序的,给人看的。
(2)分类
A:单行注释
//
B:多行注释
/* */
(3)注释的作用:
A:对程序进行解释说明
B:用于调试程序错误