17.5 练习

17.5 练习

(1) (稍微有些难度)改写 FieldOBeasts.java,使它的状态能够保持固定。加上一些按钮,允许用户保存和恢复不同的状态文件,并从它们断掉的地方开始继续运行。请先参考第 10 章的 CADState.java,再决定具体怎样做。

(2) (大作业)以 FieldOBeasts.java 作为起点,构造一个自动化交通仿真系统。

(3) (大作业)以 ClassScanner.java 作为起点,构造一个特殊的工具,用它找出那些虽然定义但从未用过的方法和字段。

(4) (大作业)利用 JDBC,构造一个联络管理程序。让这个程序以一个平面文件数据库为基础,其中包含了名字、地址、电话号码、E-mail 地址等联系资料。应该能向数据库里方便地加入新名字。键入要查找的名字时,请采用在第 15 章的 VLookup.java 里介绍过的那种名字自动填充技术。

上一页