1 Java 概述 3
1.1 Java 定义 3
1.2 Java 的特点 3
1.3 Java 开发环境 5
Java 基本语法 7
数据类型 7
整数型 7
浮点型 7
字符型 8
布尔型 8
基础语法 8
运算符 8
Java 执⾏控制流程 11
条件语句 11
if语句 11
if...else 条件语句 11
if...else if 多分⽀语句 11
switch 多分⽀语句 11
循环语句 12
while 循环语句 12
do...while 循环 12
for 循环 12
跳转语句 13
break 语句 13
continue 语句 13
return 语句 13
⾯向对象 14
类的定义 14
对象的创建 14
属性和⽅法 14
构造⽅法 14
⽅法重载 15
⽅法的重写 15
初始化 15
类的初始化 15
构造器初始化 15
初始化顺序 16
this 和 super 16
访问控制权限 16
继承 17
多态 17
代理 17
Static 17
Final 17
接⼝和抽象类 18
接⼝ 18
抽象类 18
异常 18
认识 Exception 18
什么是 Throwable 18
常⻅的 Exception 19
与 Exception 有关的 Java 关键字 19
什么是 Error 20
内部类 20
集合 20
ArrayList 21
Vector 21
LinkedList 21
Stack 21
HashSet 22
TreeSet 22
LinkedHashSet 22
HashMap 23
集合实现类特征图 23
泛形 23
反射 24
I/O 24
File 类 24
基础 IO 类和相关⽅法 25
InputStream 25
OutputStream 25
Reader 类 26
Writer 类 26
InputStream 及其⼦类 27
OutputStream 及其⼦类 27
Reader 及其⼦类 28
Writer 及其⼦类 28
注解 28
关于 null 的⼏种处理⽅式 29
null 是任何引⽤类型的初始值 29