ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 17.5 练习 (1) (稍微有些难度)改写`FieldOBeasts.java`,使它的状态能够保持固定。加上一些按钮,允许用户保存和恢复不同的状态文件,并从它们断掉的地方开始继续运行。请先参考第10章的`CADState.java`,再决定具体怎样做。 (2) (大作业)以`FieldOBeasts.java`作为起点,构造一个自动化交通仿真系统。 (3) (大作业)以`ClassScanner.java`作为起点,构造一个特殊的工具,用它找出那些虽然定义但从未用过的方法和字段。 (4) (大作业)利用JDBC,构造一个联络管理程序。让这个程序以一个平面文件数据库为基础,其中包含了名字、地址、电话号码、E-mail地址等联系资料。应该能向数据库里方便地加入新名字。键入要查找的名字时,请采用在第15章的`VLookup.java`里介绍过的那种名字自动填充技术。