标签:大小 原因 过滤 buffer 如何 无法 iter 图书 详细
使用流与文件改造你的图书馆管理系统或购物车。
答:在注册登录模块中,在用户仓库中无法找到的用户,使用对象流和缓冲流查找对应文件是否存在,不存在就进行注册。从文件中读取影虎的登录信息。登录成功后,使用组合过滤流读取用户的书库信息。
答:使用的类有ObjectInputStream,ObjectOutputStream,BufferedInputStream,BufferedOutputStream,FileInputStream, FileOutputStream。使用对象流ObjectInputStream和ObjectOutputStream将内存中的对象整个存储和还原。使用BufferedInputStream,BufferedOutputStream缓冲流提高读写的效率。FileInputStream, FileOutputStream打开文件和输出数据到文件中。
答:
需要每周的代码统计情况融合到一张表中。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 0 | 0 |
5 | 739 | 739 | 16 | 16 |
6 | 1084 | 345 | 28 | 12 |
7 | 1180 | 96 | 30 | 2 |
8 | 1627 | 447 | 35 | 5 |
9 | 1986 | 359 | 44 | 9 |
10 | 2350 | 364 | 56 | 12 |
11 | 2534 | 184 | 61 | 5 |
12 | 2909 | 375 | 70 | 9 |
13 | 4135 | 1226 | 93 | 23 |
将Student对象(属性:int id, String name,int age,double grade)写入文件student.data、从文件读出显示。
答:
答:文件大小为45个字节:
答:0个字节,缓冲区的数据因为没有close而丢失。
答:使用BufferedReader的读取速度较快。
运行截图:
源代码:
答:换成BufferedWriter以后,写入文件的速度有很大提升。直接从缓冲区写出数据,不必在等待缓冲区数据满的时间。
标签:大小 原因 过滤 buffer 如何 无法 iter 图书 详细
原文地址:http://www.cnblogs.com/linwenxiu-1223/p/8012354.html