第一部分 《Java语言程序设计教程》习题参考答案 2
《Java语言程序设计教程》习题参考答案 2
第1章 习题参考答案 2
第2章 习题参考答案 2
第3章 习题参考答案 3
第4章 习题参考答案 4
第5章 习题参考答案 5
第6章 习题参考答案 7
第7章 习题参考答案 9
第8章 习题参考答案 12
第9章 习题参考答案 14
第10章 习题参考答案 16
第11章 习题参考答案 19
第12章 习题参考答案 22
第13章 习题参考答案 26
第14章 习题参考答案 29
第15章 习题参考答案 33
第16章 习题参考答案 36
第17章 习题参考答案 39
第18章 习题参考答案 43
第二部分 验证性实验 48
实验1 Java开发环境的安装与设置 48
1.1 JDK的下载、安装与设置 48
1.1.1 JDK的下载 48
1.1.2 JDK 6的安装 48
1.1.3 JDK 6的设置 49
1.2 NetBeans的下载、安装 51
1.2.1 NetBeans的下载 51
1.2.2 NetBeans的安装 52
实验2 Java语言的常用输入输出方法 53
2.1知识要点 53
2.2实验目的 54
2.3实验程序及要掌握的问题 55
实验3数据类型及基础类库的应用 56
3.1知识要点 56
3.2实验目的 57
3.3实验程序及要掌握的问题 57
实验4运算符和表达式 59
4.1知识要点 59
4.2实验目的 60
4.3实验程序及要掌握的问题 61
实验5 Java语言的基本语句 63
5.1知识要点 63
5.2实验目的 65
5.3实验程序及要掌握的问题 65
实验6数组、字符串、向量 67
6.1知识要点 67
6.2实验目的 69
6.3实验程序及要掌握的问题 69
实验7 Java语言的方法设计 71
7.1知识要点 71
7.2实验目的 72
7.3实验程序及要掌握的问题 72
实验8类的声明与对象的实例化 74
8.1知识要点 74
8.2实验目的 75
8.3实验程序及要掌握的问题 75
实验9继承性、多态性和泛型 77
9.1知识要点 77
9.2实验目的 79
9.3实验程序及要掌握的问题 79
实验10接口、异常、包和Class类 81
10.1知识要点 81
10.2实验目的 82
10.3实验程序及要掌握的问题 82
实验11数据流和对象序列化 84
11.1知识要点 84
11.2实验目的 85
11.3实验程序及要掌握的问题 86
实验12容器、布局、事件和菜单 87
12.1知识要点 87
12.2实验目的 89
12.3实验程序及要掌握的问题 89
实验13 awt、swing组件及对话框 91
13.1知识要点 91
13.2实验目的 92
13.3实验程序及要掌握的问题 93
实验14多线程编程 94
14.1知识要点 94
14.2实验目的 96
14.3实验程序及要掌握的问题 96
实验15网络编程 98
15.1知识要点 98
15.2实验目的 99
15.3实验程序及要掌握的问题 99
实验16数据库编程 101
16.1知识要点 101
16.2实验目的 103
16.3实验程序及要掌握的问题 103
实验17常见数据结构 105
17.1知识要点 105
17.2实验目的 107
17.3实验程序及要掌握的问题 107
实验18多媒体编程 109
18.1知识要点 109
18.2实验目的 110
18.3实验程序及要掌握的问题 111
第三部分 实践训练 114
实训1 Java程序的运行与调试方法 114
1.1实验目的 114
1.2实训参考程序及运行结果 114
1.3在NetBeans中调试应用程序 118
实训2 Java语言的常用输入输出方法 121
2.1实训目的 121
2.2实训参考程序及运行结果 121
2.3实训总结 128
实训3数据类型及基础类库的应用 129
3.1实训目的 129
3.2实训参考程序及运行结果 129
实训4运算符和表达式 137
4.1实训目的 137
4.2实训参考程序及运行结果 137
实训5 Java语言的基本语句 145
5.1实训目的 145
5.2实训参考程序及运行结果 145
实训6数组、字符串、向量 154
6.1实训目的 154
6.2实训参考程序及运行结果 154
实训7 Java语言的方法设计 162
7.1实训目的 162
7.2实训参考程序及运行结果 162
实训8类的声明与对象的实例化 170
8.1实训目的 170
8.2实训参考程序及运行结果 170
实训9继承性、多态性和泛型 178
9.1实训目的 178
9.2实训参考程序及运行结果 178
实训10接口、异常、包和Class类 186
10.1实训目的 186
10.2实训参考程序及运行结果 186
实训11数据流和对象序列化 194
11.1实训目的 194
11.2实训参考程序及运行结果 194
实训12容器、布局、事件和菜单 202
12.1实训目的 202
12.2实训参考程序及运行结果 202
实训13 awt、swing组件及对话框 210
13.1实训目的 210
13.2实训参考程序及运行结果 210
实训14多线程编程 219
14.1实训目的 219
14.2实训参考程序及运行结果 219
实训15网络编程 227
15.1实训目的 227
15.2实训参考程序及运行结果 227
实训16数据库编程 236
16.1实训目的 236
16.2实训参考程序及运行结果 236
实训17常见数据结构 243
17.1实训目的 243
17.2实训参考程序及运行结果 243
实训18多媒体编程 251
18.1实训目的 251
18.2实训参考程序及运行结果 251
第四部分 Java二级考试模拟试卷及参考答案 262
Java语言程序设计二级考试模拟试卷一及参考答案 262
Java语言程序设计二级考试模拟试卷二及参考答案 270
Java语言程序设计二级考试模拟试卷三及参考答案 276
第五部分 Java ITAT竞赛模拟试卷及参考答案 282
Java ITAT竞赛模拟试卷一及参考答案 282
Java ITAT竞赛模拟试卷二及参考答案 292
附录A Java语言术语中英文对照 303
附录B Java语言程序编写规范 310
参考文献 316