实验1 Java入门 1
1.1实验目的 1
1.2知识要点与应用举例 1
1.3实验内容 6
1.4实验小结 10
实验2 Java编程基础 11
2.1实验目的 11
2.2知识要点与应用举例 11
2.3实验内容 25
2.4实验小结 30
实验3 类与对象 31
3.1实验目的 31
3.2知识要点与应用举例 31
3.3实验内容 44
3.4实验小结 52
实验4 常用类 53
4.1实验目的 53
4.2知识要点与应用举例 53
4.3实验内容 74
4.4实验小结 78
实验5 类与类的关系 79
5.1实验目的 79
5.2知识要点与应用举例 79
5.3实验内容 95
5.4实验小结 103
实验6 抽象类与接口 104
6.1实验目的 104
6.2知识要点与应用举例 104
6.3实验内容 117
6.4实验小结 122
实验7 异常处理、log4j及反射 123
7.1实验目的 123
7.2知识要点与应用举例 123
7.3实验内容 141
7.4实验小结 148
实验8 泛型与集合 149
8.1实验目的 149
8.2知识要点与应用举例 149
8.3实验内容 177
8.4实验小结 182
实验9 文件与输入输出流(1) 184
9.1实验目的 184
9.2知识要点与应用举例 184
9.3实验内容 196
9.4实验小结 200
实验10 文件与输入输出流(2) 201
10.1实验目的 201
10.2知识要点与应用举例 201
10.3实验内容 216
10.4实验小结 221
实验11 数据库连接(JDBC) 223
11.1实验目的 223
11.2知识要点与应用举例 223
11.3实验内容 253
11.4实验小结 257
实验12 Swing GUI(1) 258
12.1实验目的 258
12.2知识要点与应用举例 258
12.3实验内容 283
12.4实验小结 289
实验13 事件处理 290
13.1实验目的 290
13.2知识要点与应用举例 290
13.3实验内容 317
13.4实验小结 325
实验14 Swing GUI(2) 326
14.1实验目的 326
14.2知识要点与应用举例 326
14.3实验内容 367
14.4实验小结 375
实验15 多线程 376
15.1实验目的 376
15.2知识要点与应用举例 376
15.3实验内容 412
15.4实验小结 419
实验16 网络编程 421
16.1实验目的 421
16.2知识要点与应用举例 421
16.3实验内容 455
16.4实验小结 463
综合案例1 团学管理系统 464
17.1系统功能 464
17.2系统涉及的主要知识点 464
17.3程序运行截图及说明 464
17.4程序源代码(部分) 468
综合案例2 串口编程 500
18.1系统功能 500
18.2系统涉及的主要知识点 500
18.3程序运行截图及说明 504
18.4程序源代码 505
参考文献 515
附录 516
附录A Eclipse基本操作 516
附录B WindowBuilder的安装与使用 525
附录C StarUML的安装与使用 530
附录D Java SE高版本的新特性 537