第一部分 2
上机实践1 初识Java 2
实验1 一个简单的应用程序 2
实验2 联合编译 4
实验答案 6
自测题 6
上机实践2 基本数据类型与数组 8
实验1 输出希腊字母表 8
实验2 数组的引用与元素 9
实验3 遍历与复制数组 11
实验答案 12
自测题 13
上机实践3 分支与循环语句 14
实验1 回文数 14
实验2 猜数字游戏 17
实验答案 19
自测题 19
上机实践4 类与对象 22
实验1 机动车 22
实验2 家中的电视 24
实验3 共饮同井水 27
实验4 求方程的根 30
实验答案 33
自测题 34
上机实践5 子类与继承 38
实验1 中国人、北京人和美国人 38
实验2 银行计算利息 42
实验3 公司支出的总薪水 45
实验答案 47
自测题 48
上机实践6 接口与实现 52
实验1 评价成绩 52
实验2 货车的装载量 54
实验3 小狗的状态 56
实验答案 58
自测题 59
上机实践7 内部类与异常类 61
实验1 内部购物券 61
实验2 检查危险品 63
实验答案 65
自测题 65
上机实践8 常用实用类 67
实验1 检索简历 67
实验2 菜单的价格 69
实验3 比较日期 71
实验4 处理大整数 73
实验5 替换错别字 74
实验答案 76
自测题 77
上机实践9 组件及事件处理 79
实验1 算术测试 79
实验2 布局与日历 83
实验3 英语单词拼写训练 87
实验4 字体对话框 92
实验答案 96
自测题 96
上机实践10 输入输出流 98
实验1 分析成绩单 98
实验2 统计英文单词 100
实验3 读取压缩文件 103
实验答案 105
自测题 105
上机实践11 JDBC数据库操作 108
实验1 抽取样本 108
实验2 用户转账 110
实验3 查询Excel电子表格 113
实验答案 115
自测题 115
上机实践12 多线程 116
实验1 键盘操作练习 116
实验2 双线程猜数字 119
实验3 汉字打字练习 122
实验4 月亮围绕地球 124
实验答案 127
自测题 128
上机实践13 Java中的网络编程 131
实验1 读取服务器端文件 131
实验2 会结账的服务器 133
实验3 读取服务器端的窗口 138
实验4 与服务器玩猜数游戏 141
实验5 传输图像 146
实验答案 150
自测题 151
上机实践14 图形、图像与音频 152
实验1 转动的风扇 152
实验2 制作JPG格式的图像 154
实验3 基于图像的小动画 156
自测题 158
上机实践15 泛型与集合框架 160
实验1 搭建流水线 160
实验2 排序与查找 162
实验3 使用TreeSet排序 165
实验4 扫雷小游戏 168
实验答案 173
自测题 173
第二部分 176
习题解答 176
习题1(第1章) 176
习题2(第2章) 176
习题3(第3章) 177
习题4(第4章) 179
习题5(第5章) 181
习题6(第6章) 183
习题7(第7章) 184
习题8(第8章) 185
习题9(第9章) 188
习题10(第10章) 193
习题11(第11章) 195
习题12(第12章) 199
习题13(第13章) 202
习题14(第14章) 214
习题15(第15章) 218
习题16(第16章) 221