上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页
摘要: 对象的序列化 当创建对象时,程序运行时它就会存在,但是程序停止时,对象也就消失了.但是如果希望对象在程序不运行的情况下仍能存在并保存其信息,将会非常有用,对象将被重建并且拥有与程序上次运行时拥有的信息相同。可以使用对象的序列化。 对象的序列化: 将内存中的对象直接写入到文件设备中 对象的反序列化: 阅读全文
posted @ 2020-09-14 09:56 nohert 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 序列流 也称为合并流。 1. SequenceInputStream 序列流,对多个流进行合并。 SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文 阅读全文
posted @ 2020-09-14 09:52 nohert 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 需求:想要在读取的文件的每一行添加行号。 public class IoTest7_BufferedReader { public static void main(String[] args) throws IOException { readFile("c:\\a.txt"); } 阅读全文
posted @ 2020-09-07 03:05 nohert 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 字符流的缓冲区 查看Reader 发现Reader,操作的是字符,我们就不需要进行编码解码操作,由字符流读到二进制,自动进行解码得到字符,写入字符自动编码成二进制. Reader有一个子类BufferedReader。子类继承父类显然子类可以重写父类的方法,也可以增加自己的新方法。例如一次读一行就是 阅读全文
posted @ 2020-09-07 03:03 nohert 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 字符流的异常处理 public static void main(String[] args) throws Exception { String path1 = "c:/a.txt"; String path2 = "c:/b.txt"; copyFile2(path1, path2); } /* 阅读全文
posted @ 2020-09-07 03:01 nohert 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 字符流拷贝文件 一个文本文件中有中文有英文字母,有数字。想要把这个文件拷贝到别的目录中。 我们可以使用字节流进行拷贝,使用字符流呢?肯定也是可以的。、 1.1. 字符流拷贝文件实现1 public static void main(String[] args) throws Exception { 阅读全文
posted @ 2020-09-07 03:00 nohert 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Writer Writer中的常见的方法: 1,write(ch): 将一个字符写入到流中。 2,write(char[]): 将一个字符数组写入到流中。 3,write(String): 将一个字符串写入到流中。 4,flush():刷新流,将流中的数据刷新到目的地中,流还存在。 5,close( 阅读全文
posted @ 2020-09-07 02:58 nohert 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Reader 方法: 1,int read(): 读取一个字符。返回的是读到的那个字符。如果读到流的末尾,返回-1. 2,int read(char[]): 将读到的字符存入指定的数组中,返回的是读到的字符个数,也就是往数组里装的元素的个数。如果读到流的末尾,返回-1. 3,close() 读取字符 阅读全文
posted @ 2020-09-07 02:56 nohert 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 字符流 计算机并不区分二进制文件与文本文件。所有的文件都是以二进制形式来存储的,因此,从本质上说,所有的文件都是二进制文件。所以字符流是建立在字节流之上的,它能够提供字符层次的编码和解码。例如,在写入一个字符时,Java虚拟机会将字符转为文件指定的编码(默认是系统默认编码),在读取字符时,再将文件指 阅读全文
posted @ 2020-09-07 02:55 nohert 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.1. 缓冲流 上述程序中我们为了提高流的使用效率,自定义了字节数组,作为缓冲区.Java其实提供了专门的字节流缓冲来提高效率. BufferedInputStream和BufferedOutputStream BufferedOutputStream和BufferedOutputStream类可 阅读全文
posted @ 2020-09-07 02:53 nohert 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页