摘要: DataInputStream&DataOutputStream是一个基本的装饰类 阅读全文
posted @ 2016-10-01 13:59 北方丶有佳人 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 管道流通常与多线程技术相结合 阅读全文
posted @ 2016-10-01 13:20 北方丶有佳人 阅读(244) 评论(0) 推荐(0) 编辑
摘要: RandomAccessFile:特点: 1.只能操作文件 2.既能读,有能写 3.维护了一个byte数组,内部定义了字节流的读取和写入 4.通过对指针的操作可以实现对文件的任意位置的读取和写入 功能:getFilePointer seek用于操作文件指针的方法。 注:随机读写并不是说把数据写入任意 阅读全文
posted @ 2016-10-01 09:53 北方丶有佳人 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 用于操作对象的流对象,对象的序列化ObjectInputStream ObjectOutputStream特点:用于操作对象。解决的问题:将对象持久化到硬盘功能:特有:writeObject(); 阅读全文
posted @ 2016-09-27 22:31 北方丶有佳人 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 序列流:特点:流对象的有序的排列。内部封装了一个有序集合,把流封装起来了解决问题:将多个输入流合并成一个输入流。将多个源合并成一个源,对于多个源的操作会变得简单功能:特殊之处在构造方法上。一初始化就合并了多个流进来。 使用的场景之一:对多个文件进行数据的合并,多个源对应一个目的。 阅读全文
posted @ 2016-09-27 20:27 北方丶有佳人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: IO包中的其他功能流对象功能流对象特点:解决问题的特有方法。 打印流--必须是输出流(两个都是)PrintStream(字节流) PrintWriter(字符流)特点:打印。不抛异常打印的目的:File对象,字符串路径,字节输出流。 解决的问题:方便的打印各种数据的表示形式。 它的打印方法可以保证数 阅读全文
posted @ 2016-09-26 23:23 北方丶有佳人 阅读(4557) 评论(0) 推荐(1) 编辑
摘要: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.IOException; import java.io.OutputStreamWriter; public class Test2 { public static void m... 阅读全文
posted @ 2016-09-25 22:41 北方丶有佳人 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 最主要是通过需求来选择出所需的流对象 阅读全文
posted @ 2016-09-25 21:56 北方丶有佳人 阅读(150) 评论(0) 推荐(0) 编辑
摘要: IO流的规律总结:解决的问题,就是开发中具体要使用哪个流对象的问题。 1.明确数据源,数据汇(数据目的) 其实就是明确要使用的IO体系。InputStream OutputStream Reader Writer 需求中操作的是源:意味着是读。 InputStream Reader 需求中操作的是目 阅读全文
posted @ 2016-09-25 13:41 北方丶有佳人 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 对于不确定的数据,需要持久化到硬盘上,就得用到配置文件。 例子:软件试用次数 恢复内容结束 阅读全文
posted @ 2016-09-25 13:18 北方丶有佳人 阅读(128) 评论(0) 推荐(0) 编辑