第1章 二级公共基础 1
1.1 本章知识点 2
1.1.1 基本数据结构与算法 2
1.1.2 程序设计基础 11
1.1.3 软件工程基础 13
1.1.4 数据库设计基础 19
1.2 本章重点与难点 24
1.3 典型例题及解析 26
1.4 自测训练题 39
1.4.1 选择题 39
1.4.2 填空题 43
1.5 自测训练题参考答案 44
1.5.1 选择题 44
1.5.2 填空题 50
第2章 Java语言的特点和实现机制 54
2.1 本章知识点 55
2.1.1 Java语言的特点 55
2.1.2 Java语言的实现机制 55
2.2 本章重点与难点 55
Java语言的实现机制 55
2.3 例题分析 56
2.3.1 选择题 56
2.3.2 填空题 56
2.4 自测训练题 56
2.4.1 选择题 56
2.4.2 填空题 57
2.5.2 填空题 58
2.5 自测训练题参考答案 58
2.5.1 选择题 58
第3章 Java体系结构 59
3.1 本章知识点 60
3.1.1 JDK目录结构 60
3.1.2 Java的API结构 60
3.1.3 开发环境设置 60
3.1.4 Java程序结构 61
3.2 本章重点与难点 61
3.3 例题分析 61
3.3.1 选择题 61
3.4 自测训练题 62
3.4.1 选择题 62
3.3.2 填空题 62
3.4.2 填空题 63
3.5 自测训练题参考答案 63
3.5.1 选择题 63
3.5.2 填空题 63
第4章 Java语言的面向对象编程 64
4.1 本章知识点 65
4.1.1 面向对象编程的基本概念和特性 65
4.1.2 类的基本组成和使用 65
4.1.3 对象的生成、使用和删除 67
4.1.4 接口与包 68
4.2.5 抽象类和抽象方法 69
4.2.4 内部类 69
4.2.3 继承性 69
4.2.2 类的使用 69
4.2 本章重点与难点 69
4.1.5 Java类库中常用的类和接 69
4.2.1 类和类成员修饰符 69
4.3 例题分析 70
4.3.1 选择题 70
4.3.2 填空题 73
4.4 自测训练题 75
4.4.1 选择题 75
4.4.2 填空题 80
4.5 自测训练题参考答案 83
4.5.1 选择题 83
4.5.2 填空题 83
第5章 Java简单数据类型及运算 85
5.1.2 基本数据类型及转换 86
5.1 本章的知识点 86
5.1.1 变量和常量 86
5.1.3 Java类库中对简单数据类型的类包装 88
5.1.4 运算符和表达式运算 88
5.1.5 数组 91
5.1.6 字符串 92
5.2 本章重点与难点 94
5.2.1 简单数据类型 94
5.2.2 运算符 94
5.2.3 数组 94
5.2.4 字符串操作 94
5.3 例题分析 95
5.3.1 选择题 95
5.3.2 填空题 101
5.4.1 选择题 105
5.4 自测训练题 105
5.4.2 填空题 112
5.5 自测训练题参考答案 117
5.5.1 选择题 117
5.5.2 填空题 117
第6章 Java语言的基本语句 119
6.1 本章的知识点 120
6.1.1 表达式语句 120
6.1.2 条件语句 120
6.1.3 循环语句 121
6.1.4 注释语句 122
6.1.5 异常处理语句 122
6.2.4 异常处理 124
6.3.1 选择题 124
6.3 例题分析 124
6.2 本章重点与难点 124
6.2.3 跳转语句 124
6.2.2 循环语句 124
6.2.1 条件语句 124
6.3.2 填空题 127
6.4 自测训练题 129
6.4.1 选择题 129
6.4.2 填空题 133
6.5 自测训练题参考答案 138
6.5.1 选择题 138
6.5.2 填空题 138
第7章 Java编成技术基础 139
7.1.1 线程的概念和使用 140
7.1 本章的知识点 140
7.1.2 同步与共享 141
7.1.3 串行化概念和目的 142
7.1.4 串行化方法 142
7.1.5 串行化举例 142
7.1.6 基于文本的应用 143
7.1.7 文件和文件I/O 147
7.1.8 汇集接口 148
7.2.2 I/O流的层次结构 149
7.3 例题分析 149
7.3.1 选择题 149
7.2.1 线程 149
7.2 本章重点与难点 149
7.3.2 填空题 152
7.4 自测训练题 155
7.4.1 选择题 155
7.4.2 填空题 161
7.5 自测训练题参考答案 167
7.5.1 选择题 167
7.5.2 填空题 167
第8章 编写用户界面程序 168
8.1 本章知识点 169
8.1.1 用户图形界面 169
8.1.2 AWT库简介 169
8.1.3 Swing简介 174
8.1.4 AWT与Swing比较 177
8.2.2 Swing的新增特性 178
8.2 本章重点与难点 178
8.2.1 AWT事件处理机制 178
8.3 例题分析 179
8.3.1 选择题 179
8.3.2 填空题 181
8.4 自测训练题 184
8.4.1 选择题 184
8.4.2 填空题 186
8.5 自测训练题参考答案 189
8.5.1 选择题 189
8.5.2 填空题 190
第9章 编写小应用程序 191
9.1.1 小应用程序概念 192
9.1 本章知识点 192
9.1.2 安全机制 193
9.1.3 Applet执行过程 195
9.1.4 Applet图形绘制 195
9.1.5 Applet的窗口 198
9.1.6 Applet的工作环境 199
9.1.7 Java Application和Applet 200
9.2 本章重点与难点 200
9.2.1 Applet生命周期 200
9.2.2 Applet的显示 200
9.3 例题分析 201
9.3.1 选择题 201
9.3.2 填空题 202
9.4.1 选择题 206
9.4 自测训练题 206
9.4.2 填空题 208
9.5 自测训练题参考答案 212
9.5.1 选择题 212
9.5.2 填空题 212
第10章 Java的应用 214
10.1 本章知识点 215
10.1.1 JDBC 215
10.1.2 网络通信 215
10.1.3 Java2平台 215
10.2 本章重点与难点 216
10.3 例题分析 216
10.3.1 选择题 216
10.3.2 填空题 217
10.5 自测训练题参考答案 218
10.5.2 填空题 218
10.5.1 选择题 218
10.4 自测训练题 218
10.4.2 填空题 218
10.4.1 选择题 218
第11章 JDK的下载和操作 219
11.1 本章知识点 220
11.1.1 JDK的下载 220
11.1.2 JDK的操作 220
11.1.3 编程建议 221
11.2 重点难点 222
11.2.1 J2SDK的操作命令 222
11.3.1 选择题 223
11.2.2 Java命名约定 223
11.3 例题分析 223
11.3.2 填空题 224
11.4 自测训练题 225
11.4.1 选择题 225
11.4.2 填空题 226
11.5 自测训练题参考答案 226
11.5.1 选择题 226
11.5.2 填空题 226
第12章 上机考试指导 227
12.1.5 上机编程题 228
12.1.4 上机改错题 228
12.1.3 编译Java程序的步骤 228
12.1.2 上机考试题型 228
12.1.1 上机考试的软件环境 228
12.1 上机指导说明 228
12.2 例题分析 229
12.2.1 上机改错题 229
12.2.2 上机编程题 230
12.3 自测训练题 232
12.4 自测训练题参考答案 245
二级Java笔试模拟试卷一 247
参考答案 258
二级Java笔试模拟试卷二 259
参考答案 268
2006年9月二级Java笔试试卷 270
参考答案 277