第1章 Java入门 1
实验1 一个简单的应用程序 1
实验2 教室、教师和学生 3
实验答案 5
第2章 基本数据类型 6
实验1 输出特殊偏旁的汉字 6
实验2 输入、输出学生的基本信息 7
实验3 超大整数的加法 9
实验答案 10
第3章 运算符、表达式与语句 11
实验1 托运行李 11
实验2 自动售货机 12
实验3 猜数字游戏 14
实验答案 16
第4章 类与对象 17
实验1 Tank类 17
实验2 计算机与CD 19
实验3 家族的姓氏 22
实验答案 24
第5章 继承与接口 26
实验1 中国人与美国人 26
实验2 银行与利息 29
实验3 面积之和 31
实验4 歌手大赛 34
实验5 天气预报 36
实验答案 38
第6章 内部类与异常类 40
实验1 校内报纸 40
实验2 检查危险品 41
实验3 Lambda语法糖 44
实验答案 45
第7章 面向对象的几个基本原则 46
实验1 楼房的窗户 46
实验2 搭建流水线 49
实验答案 52
第8章 几个重要的设计模式 53
实验1 分组策略 53
实验2 房屋中介 56
实验3 编写文件的步骤 59
实验答案 61
第9章 常用实用类 62
实验1 检索图书 62
实验2 购物小票 64
实验3 比较日期 65
实验4 处理大整数 67
实验5 替换IP 68
实验答案 70
第10章 Java Swing图形用户界面 72
实验1 算术测试 72
实验2 布局与日历 76
实验3 华容道 79
实验答案 83
第11章 对话框 84
实验1 字体对话框 84
实验2 计算平方根 87
实验答案 89
第12章 输入输出流 90
实验1 举重成绩单 90
实验2 统计英文单词 92
实验3 密码流 95
实验答案 97
第13章 泛型与集合框架 98
实验1 按身高排序 98
实验2 电话簿 100
实验3 演出节目单 102
实验答案 105
第14章 JDBC数据库操作 106
实验1 抽取样本 106
实验2 用户转账 108
实验答案 110
第15章 多线程 112
实验1 汉字输入练习 112
实验2 双线程猜数字 114
实验3 月亮围绕地球 117
实验答案 120
第16章 Java中的网络编程 121
实验1 读取服务器端文件 121
实验2 会结账的服务器 123
实验3 读取服务器端的窗口 127
实验4 与服务器玩猜数游戏 130
实验5 传输图像 134
实验答案 138
附录 主教材习题参考解答 140