摘要:
对象流有两个类: (1)ObjectOutputStream:将对象的基本数据类型和图形进行序列化 (2)ObectInputStream:对已保存的序列化文件进行反序列化 序列化一组对象可使用对象数组的方式。 transient关键字: 若某个成员变量被transient修饰,那么当对象被序列化的 阅读全文
摘要:
打印流主要功能是方便内容写至文件,打印流分为两种: (1)字节打印流:PrintStream (2)字符打印流:PrintWrite 代码示例: package com.seven.javaSE; import java.io.BufferedOutputStream; import java.io 阅读全文
摘要:
同样的字符缓冲流也有对应的两个类 BufferedReader:从字符输入流读取字符,缓冲字符,实现高效读取。 BufferedWriter:将字符写入字符输出流,缓冲字符,实现高效写入。 字符输入流(FileReader)本身自带缓存,但是加入字符缓冲流,可以使字符读写效率更高。 Buffered 阅读全文
摘要:
在加入缓冲流之前,我们是直接使用字节流或者字符流文件做读写操作。此操作,效率和性能都差。 使用缓冲流可以让程序高效地读写文件,原理是将数据暂时放至缓冲区,然后再一起读取或写入。 BufferedInputStream: 创建此类对象时,对象中包含了一个用于缓冲数据的数组。 BufferedOutpu 阅读全文
摘要:
转换流:可以将字节流转换成字符流,也可以将字符流转换成字节流。 InputStreamReader:将输入的字节流转换成字符流 OutputStreamWriter:将输出的字符流转换成字节流 代码示例: package com.seven.javaSE; import java.io.FileIn 阅读全文