第一部分 习题解答第1章 Java程序初步 1
1.1 简答题 1
1.2 选择题 2
1.3 编程题 3
第2章 数据与数据运算 7
2.1 选择题 7
2.2 简答题 10
2.3 编程题 11
第3章 Java语句 16
3.1 选择题 16
3.2 编程题 18
第4章 类和对象 29
4.1 选择题 29
4.2 编程题 34
第5章 字符串和包装类 57
5.1 选择题 57
5.2 编程题 59
第6章 继承和嵌入类 64
6.1 选择题 64
6.2 编程题 69
第7章 接口和包 75
7.1 选择题 75
7.2 编程题 78
第8章 数组 85
8.1 选择题 85
8.2 编程题 87
第9章 例外处理 95
9.1 选择题 95
9.2 编程题 99
第10章 线程与同步 103
10.1 选择题 103
10.2 编程题 105
第11章 文件与输入输出 109
11.1 选择题 109
11.2 编程题 111
第12章 泛型和集合框架 117
12.1 选择题 117
12.2 编程题 121
第13章 GUI设计 128
13.1 选择题 128
13.2 编程题 130
第14章 Java applet 148
14.1 简答题 148
14.2 选择题 149
14.3 编程题 151
第二部分 上机实验实验1 Java程序初步 163
1.1 实验目的 163
1.2 实验内容 163
1.3 思考题 165
实验2 类型及类型转换 166
2.1 实验目的 166
2.2 实验内容 166
2.3 思考题 168
实验3 运算符与表达式 169
3.1 实验目的 169
3.2 实验内容 169
3.3 思考题 171
实验4 Java语句 172
4.1 实验目的 172
4.2 实验内容 172
4.3 思考题 174
实验5 类的定义 175
5.1 实验目的 175
5.2 实验内容 175
5.3 思考题 177
实验6 构造方法与方法重载 178
6.1 实验目的 178
6.2 实验内容 178
6.3 思考题 179
实验7 has-a关系 180
7.1 实验目的 180
7.2 实验内容 180
7.3 思考题 181
实验8 字符串处理 182
8.1 实验目的 182
8.2 实验内容 182
8.3 思考题 184
实验9 继承与is-a关系 185
9.1 实验目的 185
9.2 实验内容 185
9.3 思考题 186
实验10 包及其使用 187
10.1 实验目的 187
10.2 实验内容 187
10.3 思考题 188
实验11 Java接口 189
11.1 实验目的 189
11.2 实验内容 189
11.3 思考题 191
实验12 数组应用 192
12.1 实验目的 192
12.2 实验内容 192
12.3 思考题 193
实验13 例外处理 194
13.1 实验目的 194
13.2 实验内容 194
13.3 思考题 195
实验14 多线程应用 196
14.1 实验目的 196
14.2 实验内容 196
14.3 思考题 197
实验15 集合框架应用 198
15.1 实验目的 198
15.2 实验内容 198
15.3 思考题 200
附录A JDK的下载、安装与设置 201
A1 下载JDK 201
A2 安装JDK 202
A3 设置环境变量 204
附录B DOS环境 206
B1 打开DOS命令窗口 206
B2 利用DOS命令设置环境变量 206
B3 绝对路径与相对路径 207
B4 相关DOS命令 208