摘要: package stream.byte_; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; /** * 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。 * * 字节数组: ByteArrayInputStream... 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(250) 评论(0) 推荐(0) 编辑
摘要: package nio; import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; /** * 以下基于JDK7 NIO提高了IO流的操作效率,但是现在使用的范围... 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.通过BufferedReader和PrintWriter: 2.通过BuffedInputStream和BufferedOutputStream,一个手动buffer: 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(395) 评论(0) 推荐(0) 编辑
摘要: package special; import java.io.IOException; import java.io.RandomAccessFile; /** * 随机访问流: * * 此类不属于任何一个输入流和输出流 * 直接继承自Object实现的类 * 可以对文件随机的进行读和写! * @author mzy * * * JDK: * 此类的实例支持对随机访问文... 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 标准输入: 标准输出: 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 两个流合并时: 多个流的时候存放到Vector中后进行合并: 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 首先在使用ObjectInputStream和ObjectOutputStream的时候,放置在此IO中的对象,必须要实现Serializable接口!序列化接口(实现了此接口,代表我们的对象支持序列化) 但是实现了Serializable接口之后,其中并没有实现任何方法,对于这种接口,我们称之为标 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(195) 评论(0) 推荐(0) 编辑
摘要: package stream.data; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import jav... 阅读全文
posted @ 2018-05-18 21:12 五彩世界 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 对于去年学习IO的时候一些代码贴上来: 初识properties,因为继承自hashtable,其中可以使用put操作: 因为Properties 的需求应运而生的 所以其实现setProperty的方法其实是对HashTable中的put方法进行了封装: 限制了value只能为String类型来实 阅读全文
posted @ 2018-05-18 21:11 五彩世界 阅读(157) 评论(0) 推荐(0) 编辑