1. 本周学习总结
1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。

2. 面向系统综合设计-图书馆管理系统或购物车
使用流与文件改造你的图书馆管理系统或购物车。
2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何?
答:
- 主要是用了字符流以及缓冲流,通过字符流的形式,将文件中的信息读取出来并存到List中,在各模块功能中对List进行操作,操作完成后再将List中的内容再以字符流的形式写回文件。
- 为了便于初期的操作,文件中的数据内容设置的相对较少,存储书籍信息的文件暂时只存放了String类型的书籍名;而在存储用户信息的文件中,存放的是用户的id以及password两种数据,程序操作时也是以String型读写这两种数据的。
2.2 简述系统中文件读写部分使用了流与文件相关的什么接口与类?为什么要用这些接口与类?
答:
- 读:使用了BurreredReader、FileReader;文件内数据都是成字符形式的,使用缓冲流与字符流的组合流形式,可以更高效地读取文件;
- 写:使用了FileWriter、BufferedWriter、PrintWriter;缓冲流仍然是为了效率,使用PrintWriter是为了在对于一种书籍有多个内容时(比如书名、作者、数量),方便一次性将这些数据整行写入文件。
2.3 截图读写文件相关代码。关键行需要加注释。



3. 代码量统计
3.1 统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
1 |
90 |
90 |
5 |
5 |
2 |
322 |
232 |
11 |
6 |
3 |
652 |
330 |
16 |
5 |
4 |
946 |
294 |
21 |
5 |
5 |
1347 |
401 |
26 |
5 |
6 |
1591 |
244 |
28 |
2 |
7 |
2118 |
527 |
31 |
3 |
8 |
2627 |
509 |
39 |
8 |
9 |
2912 |
285 |
42 |
3 |
10 |
3171 |
259 |
50 |
8 |
11 |
3830 |
659 |
58 |
8 |
12 |
3830 |
因11周作业缓交,图书馆系统的代码编写是在11周及12周进行的,所以表中的11周代码量就是11周与12周新增的累计代码量 |
58 |
0 |
201621123010《Java程序设计》第12周学习总结
原文:http://www.cnblogs.com/Fogram-c/p/8011326.html