第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
考点1Java标识符的命名规则 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章类、数组和字符串操作 42
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章输入/输出及文件操作 70
7.1概述 70
考点1流 70
考点2Java中包含的输入/输出流的类 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
考点10Applet中的事件处理 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章笔试模拟试卷及答案分析 208
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章上机模拟试卷及答案分析 231
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