201621123080《Java程序设计》第12周学习总结
2024-08-24 22:40:40
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 |
最新文章
- 对接第三方支付接口-获取http中的返回参数
- PHP判断客户端是PC web端还是移动手机端方法
- ffmpeg yuv转h264
- rpc远程调用开发
- Delphi调用Android的.so文件(转)
- android view控件的显示和隐藏动画效果
- Java单例模式之最优解分析【为何说是最优解】
- Docker入门(二)在docker使用MongoDB
- Mongodb aggregation 基本操作示例
- Hive shell 基本命令
- 内存分析工具-MAT(Memory Analyzer Tool)
- Spark Streaming之五:Window窗体相关操作
- webkit技术内幕读书笔记 (一)
- cpplint
- 4G和有线网络的自动切换
- ios手机弹出层上表单的操作,收起键盘焦点错乱的问题
- 《Java设计模式》之调停者模式(Mediator)
- p标签注意事项
- NOI2018_Day1_T1_归程
- 安装Ubuntu 16.04时出现:没有定义根文件系统,请到分区菜单修改