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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201621123010《Java程序设计》第12周学习总结相关的知识,希望对你有一定的参考价值。


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周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

201621123010《Java程序设计》第9周学习总结

Week12《java程序设计》第12次作业总结

Java语言程序设计(第3版)沈泽刚主编第10,11,12章课后习题答案

201671010116. 2016-2017-12《Java程序设计》第12周学习总结

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

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