第1章 Java语言概论 1
1.1 Java语言简介 1
考点1 Java语言的特点及优势 1
考点2 Java语言的实现机制 3
1.2 Java的体系结构 3
考点3 JDK目录结构 3
考点4 Java的API结构 4
考点5 Java源程序结构 5
考点6 Java程序编写及运行的过程 7
1.3 同步自测 9
1.4 同步自测答案 9
第2章 简单数据类型概论 10
2.1 概述 10
考点1 Java标识符的命名规则 10
考点2 常量与变量 11
2.2 简单数据类型 12
考点3 整型数据 12
考点4 浮点型数据 13
考点5 布尔型数据 14
考点6 字符型数据 15
考点7 各类型数据之间的转换 16
2.3 同步自测 17
2.4 同步自测答案 17
第3章 运算符和表达式 18
3.1 概述 18
考点1 运算符 18
考点2 表达式 19
3.2 算术运算符和算术表达式 19
考点3 一元算术运算符 19
考点4 二元算术运算符 21
3.3 关系运算符和关系运算表达式 23
考点5 关系运算符及关系运算表达式 23
3.4 布尔逻辑运算符和布尔逻辑表达式 24
考点6 逻辑运算符 24
3.5 移位运算符 24
考点7 移位运算符 24
3.6 赋值运算符和赋值表达式 25
考点8 赋值表达式的类型 25
3.7 条件运算符与条件表达式 26
考点9 条件表达式的值 26
3.8 运算符的优先级和复杂表达式 27
考点10 运算符的优先级 27
3.9 同步自测 28
3.10 同步自测答案 29
第4章 流程控制 30
4.1 分支语句 30
考点1 条件语句 30
考点2 多分支语句 31
4.2 循环语句 32
考点3 while循环 32
考点4 do-while循环 34
考点5 for循环 34
4.3 跳转语句 37
考点6 break语句 37
考点7 continue语句 38
考点8 return语句 38
4.4 递归 39
考点9 递归 39
4.5 同步自测 40
4.6 同步自测答案 41
第5章 类、数组和字符串操作 41
5.1 概述 42
考点1 面向对象特性 42
考点2 类定义 42
考点3 方法重载与构造方法 46
考点4 对象与接口 47
考点5 类及类成员修饰符 49
考点6 继承 50
考点7 内部类 52
考点8 类库 53
5.2 一维数组 54
考点9 定义和创建数组 54
考点10 初始化数组 54
5.3 多维数组 57
考点11 二维数组的定义 57
考点12 调整数组大小 57
5.4 字符串操作 58
考点13 字符串的表示 58
考点14 字符串的访问 59
考点15 字符串的修改 60
考点16 字符串的比较 61
5.5 同步自测 61
5.6 同步自测答案 62
第6章 异常处理 63
6.1 概述 63
考点1 异常与Throwable类 63
6.2 异常类 64
考点2 异常类 64
6.3 处理异常 66
考点3 try、catch及finally语句 66
6.4 同步自测 68
6.5 同步自测答案 69
第7章 输入/输出及文件操作 69
7.1 概述 70
考点1 流 70
考点2 Java中包含的输入/输出流的类 70
7.2 文件 73
考点3 创建文件 73
考点4 File类提供的方法 73
考点5 随机文件流 75
7.3 字节输入/输出流 75
考点6 字节输入与输出流 75
考点7 内存的读/写 76
7.4 字符类输入/输出流 78
考点8 字符类输入流 78
考点9 字符类输出流 78
7.5 过滤流 79
考点10 过滤流 79
7.6 同步自测 82
7.7 同步自测答案 83
第8章 线程与对象串行化 84
8.1 线程的概念 84
考点1 线程与进程 84
考点2 Java中的线程模型 85
8.2 线程的创建 86
考点3 创建线程 86
考点4 通过实现Runnable接口创建线程 87
考点5 通过继承Thread类创建线程 92
8.3 线程调度与线程控制 95
考点6 线程优先级与线程调度策略 95
考点7 线程的基本控制 95
8.4 线程同步 97
考点8 对象的加锁及其操作 97
考点9 死锁的防治 99
考点10 线程间的交互 99
8.5 线程状态与生命周期 101
考点11 线程状态与生命周期 101
8.6 对象的串行化 103
考点12 串行化的概念和目的 103
考点13 串行化对象的方法 104
考点14 构造可串行化对象的类 105
8.7 同步自测 105
8.8 同步自测答案 107
第9章 编写图形用户界面 108
9.1 用AWT编写图形用户界面 108
考点1 java.awt包 108
考点2 布局管理器 109
9.2 AWT事件处理模型 110
考点3 事件处理机制与事件监听器 110
考点4 事件适配器 113
9.3 AWT构件 113
考点5 基本构件的应用 113
9.4 用Swing编写图形用户界面 116
考点6 Swing构件 116
考点7 Swing的类层次结构 117
考点8 Swing的特性 117
9.5 Swing构件和容器 118
考点9 构件的分类 118
考点10 使用Swing的基本规则 118
考点11 各种容器面板和构件 119
考点12 布局管理器 122
9.6 同步自测 123
9.7 同步自测答案 124
第10章 Applet程序设计 125
10.1 Applet概述 125
考点1 Applet的概念 125
考点2 Applet类API概述 126
考点3 Applet的关键方法 128
考点4 Applet的显示 129
10.2 Applet的编写 131
考点5 Applet的编写步骤 131
考点6 在HTML页面中包含Applet 132
考点7 <APPLET>标记 133
10.3 Applet中的图形用户界面 134
考点8 基于AWT构件的Applet用户界面 134
考点9 基于Swing的Applet用户界面 135
考点10 Applet中的事件处理 136
10.4 Applet的多媒体支持 137
考点11 显示图像 137
考点12 动画制作 138
10.5 Applet的安全控制 138
考点13 Applet的安全限制 138
10.6 Applet与Application 139
考点14 Applet与Application 139
10.7 同步自测 139
10.8 同步自测答案 140
第11章 上机指导 141
11.1 基本数据类型与处理及对话框的应用 141
11.2 字符串的操作与输出 152
11.3 AWT与Swing构件的应用 160
11.4 Applet的应用 173
11.5 多线程与异常处理 183
11.6 输入/输出与文件操作 187
11.7 类的基本用法 190
11.8 同步自测 192
11.9 同步自测答案 207
第12章 笔试模拟试卷及答案分析 207
12.1 笔试模拟试卷 208
12.1.1 笔试模拟试卷一 208
12.1.2 笔试模拟试卷二 212
12.1.3 笔试模拟试卷三 217
12.2 笔试模拟试卷答案分析 221
12.2.1 笔试模拟试卷一答案分析 221
12.2.2 笔试模拟试卷二答案分析 224
12.2.3 笔试模拟试卷三答案分析 227
第13章 上机模拟试卷及答案分析 227
13.1 上机模拟试卷 231
13.1.1 上机模拟试卷一 231
13.1.2 上机模拟试卷二 234
13.1.3 上机模拟试卷三 237
13.2 上机模拟试卷答案分析 240
13.2.1 上机模拟试卷一答案分析 240
13.2.2 上机模拟试卷二答案分析 240
13.2.3 上机模拟试卷三答案分析 240