- 6
- 0
- 约1.2千字
- 约 5页
- 2017-01-30 发布于北京
- 举报
(功能流总结
IO流的应用
文件的切割和合并
文件切割的思路:
创建一个输入流,读取源文件
创建一个byte数组,大小为读取的文件切割的大小
3、循环读取读取源文件,每次读取byte.length大小数据
在读取源文件的过程中,创建输出流对象,用来向不同的碎片文件中写入数据
怎么保证源文件切割后,所有的碎片文件是完整的
解决方案:
1,在源文件被切割完成之后,再向保存碎片文件的目录中写入一个文件
2,在源文件被切割之前,就创建一个记录文件(用来记录每一个碎片文件的),每创建一个碎片并写入完数据后,在记录文件中就写入碎片文件的绝对路径。在所有的碎片文件完成之后,在向记录文件末尾写入任意数据表示碎片文件是完整的。
功能流:是基于字节流或字符流封装了一些扩展性的功能,每一个功能流都具有自己的特点和使用场景
Propertis
结论:Properties类同时具备存储key-value的特点,还具备了IO流读写的特点
存储键值的功能
setProperty(String key,String value)方法是向Propertis类中写入一对键值
将propertis类中存储的键值写入到输出流中
序列化对象:把创建出来的对象(new出来的对象),以及对象中的成员变量的数据存储到文件中
ObjectOutputStream类:可以把对象及其数据写入到流中或
原创力文档

文档评论(0)