上机实践1 初识Java 1
实验1 一个简单的应用程序 1
实验2 一个简单的Java Applet程序 3
实验3 联合编译 5
自测题 7
上机实践2 基本数据类型与控制语句 8
实验1 输出希腊字母表 8
实验2 回文数 10
实验3 猜数字游戏 14
自测题 17
上机实践3 类与对象 20
实验1 三角形、梯形和圆形的类封装 20
实验2 实例成员与类成员 23
实验3 使用package语句与import语句 26
自测题 29
上机实践4 继承与接口 32
实验1 继承 32
实验2 上转型对象 36
实验3 接口回调 38
自测题 41
上机实践5 字符串、时间与数字 44
实验1 String类的常用方法 44
实验2 比较日期的大小 47
实验3 处理大整数 49
自测题 52
上机实践6 组件及事件处理(1) 54
实验1 算术测试 54
实验2 信号灯 58
实验3 布局与日历 62
自测题 66
上机实践7 组件及事件处理(2) 69
实验1 方程求根 69
实验2 字体对话框 73
实验3 英语单词拼写训练 78
自测题 83
上机实践8 多线程 86
实验1 汉字打字练习 86
实验2 旋转的行星 90
实验3 双线程接力 95
自测题 98
上机实践9 输入输出流 100
实验1 学读汉字 100
实验2 统计英文单词 105
实验3 读取Zip文件 109
自测题 111
上机实践10 Java 中的网络编程 114
实验1 读取服务器端文件 114
实验2 使用套接字读取服务器端对象 116
实验3 基于UDP的图像传输 121
自测题 125
上机实践11 数据结构 127
实验1 扫雷小游戏 127
实验2 排序与查找 133
实验3 使用TreeSet排序 135
自测题 138
上机实践12 java Swing 140
实验1 JLayeredPane分层窗格 140
实验2 使用表格显示日历 142
实验3 多文档界面(MDI) 146
自测题 150
习题解答 151
第1章习题 151
第2章习题 151
第3章习题 152
第4章习题 154
第5章习题 158
第6章习题 158
第7章习题 162
第8章习题 178
第9章习题 183
第10章习题 187
第11章习题 192
第12章习题 201
第13章习题 203
第14章习题 204
第15章习题 207
第16章习题 213
第17章习题 213