一、Java语言的特点和实现机制
二、Java体系结构
1. Java程序结构
2. Java类库结构
3. Java程序开发环境结构
三、Java语言中面向对象的特性
1. 面向对象编程的基本概念和特征
2. 类的基本组成和使用
类的声明:【类修饰符】class 类名【extends 父类名】【implements 接口名列表】{类体}
类修饰符:
public:公共类
abstrac:抽象类
final:终类
成员变量:【变量修饰符】类型 变量名【=初值】, 变量名【=初值】,……
变量修饰符:
public
protected
private
static(如Math.PI)
成员方法:【方法修饰符】返回值类型 方法名(参数类型 参数, 参数类型, 参数,……){方法体}
方法修饰符:
public、protected、private与上面同理
abstract
native
synchronized
final
3. 对象的生成、使用和删除
4. 包与接口
5. Java类库的常用类和接口
四、Java语言的基本数据类型和运算
1. 变量和常量
整型常量: 一般是10进制,0开头是8进制,0x/0X开头是16进制。
字符常量: \’、\"、\\表示’、"、\,\r是回车,\n是换行,\b是退格,\f是换页,\t是制表符。
布尔常量: true和false。
2. 基本数据类型及转换
整型:
byte:8位
short:16位
int:32位
long:64位
实数型:
float:32位
double:64位
字符(串)型:
char:16位
String
布尔型:
boolean:8位
3. Java类库中对基本数据类型的对象包装器(wrapper)类
4. 运算符和表达式运算
算术运算符:正/加/串联(+)、负/减(-)、先用后加/减(n++/n–)、先加/减后用(++n/–n)、乘(*)、除/商(/)、余(%)
比较运算符:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)
逻辑运算符:与(&&)、或(||)、非(!)
位运算符:按位反(~)、按位与(&)、按位或(|)、按位异或(^)、按位左移n位(<<n)、按位右移n位(>>)、添零右移n位(>>)
赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=、>>>=
其它:变量类型强制转换((变量类型)变量)、新实例(new)、数组下标([])……
5. 字符串和数组
五、Java语言的基本语句
1. 注释语句
单行注释(//)、多行注释(/*……*/)、文档注释(/**……*@……*……*/)
2. 条件运算符或语句
问号-冒号(?-:)、if、if-else、if-else if、switch-case
3. 循环语句
while、do-while、for
4. 跳转语句
标签、break、break-标签、continue、continue-标签、return
5. 异常处理语句
6. 表达式语句
六、Java编程基本技术
1. 输入输出流及文件操作
输入流为Input
字节输入流有AudioInputStream、ByteArrayInputStream、
输出流为Output