201621123054《Java程序设计》第12周学习总结
- 本周学习总结
1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。
- 面向系统综合设计-图书馆管理系统或购物车
使用流与文件改造你的图书馆管理系统或购物车。
2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何?
- 用File类将书籍导入该图书管理系统,再创建新的文件以写入存储书籍信息并用InputSteam的子类FileInputSteam,将书籍数据写入file文件中,再用ObjectOutputStream打包,最后用writeObject()方法将数据写入
- 采用了字节流FileInputStream
2.2 简述系统中文件读写部分使用了流与文件相关的什么接口与类?为什么要用这些接口与类? - 类:File来创建文件和实例化文件、FileOutputStream将数据写入File、ObjectOutputStream。
- 接口:在使用ObjecOutputStream类,被写入的对象必须实现Serializable接口。
2.3 截图读写文件相关代码。关键行需要加注释。
- 代码量统计
3.1 统计本周完成的代码量
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
第一周 | 182 | 182 | 3 | 3 |
第二周 | 428 | 246 | 9 | 6 |
第三周 | 822 | 394 | 16 | 9 |
第四周 | 1084 | 262 | 19 | 3 |
第五周 | 1294 | 210 | 23 | 4 |
第六周 | 1538 | 244 | 30 | 7 |
第七周 | 1671 | 133 | 35 | 5 |
第八周 | 1874 | 203 | 40 | 5 |
第九周 | 2139 | 265 | 45 | 5 |
第十周 | 2433 | 294 | 51 | 6 |
第十一周 | 2815 | 382 | 57 | 6 |
第十二周 | 3026 | 211 | 61 | 4 |
需要将每周的代码统计情况融合到一张表中。