201621123080《Java程序设计》第12周学习总结

201621123080《Java程序设计》第12周学习总结


1. 本周学习总结

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

2. 面向系统综合设计-图书馆管理系统或购物车

使用流与文件改造你的图书馆管理系统或购物车。

2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何?

在程序开始时,进行读取本地用户信息表和书籍信息表,并存放至动态数组里。在程序结束时,将动态数组里的数据写入文件并保存。

数据格式如下(中间用空格隔开)

用户信息 数据
姓名 String
号数 long
密码 String
管理员 boolean
书籍信息 数据
书名 String
号数 long
作者 String
是否借出 boolean
借书者号数 long

2.2 简述系统中文件读写部分使用了流与文件相关的什么接口与类?为什么要用这些接口与类?

类与接口 作用
BufferedReader 缓冲各个字符,提高读入效率
BufferedWriter 缓冲各个字符,提高写入效率
FileWriter 字符写入文件
FileReader 字符读取文件

2.3 截图读写文件相关代码。关键行需要加注释。

读取书籍

写入书籍

读取用户

写入用户

3. 代码量统计

3.1 统计本周完成的代码量

需要将每周的代码统计情况融合到一张表中。

周次 总代码量 新增代码量 总文件数 新增文件数
1 0 0 0 0
2 0 0 0 0
3 472 472 11 11
4 472 0 11 0
5 468 -4 12 1
6 1043 575 30 18
7 2417 1374 51 21
8 5129 2712 83 32
9 5284 155 89 6
10 5714 430 98 9
11 5995 281 105 7
12 6365 370 114 9
13 6771 406 120 6
posted @ 2017-12-09 17:59  波士地盘  阅读(155)  评论(0编辑  收藏  举报