对象流
ObjectInputStream:
反序列化
ObjectOutputStream:
序列化
注意事项:1:序列化类必须要实现Serializable接口
2:序列化类中对象必须要实现Serializable接口
3:序列化版本号ID,必须保证序列化和反序列化是同一个类
4:使用transient(瞬间的)修饰属性,这个属性不能被序列化
5:静态属性不能序列化
6:序列化多个对像,可以通过集合来实现
作用:增强缓冲区功能,读写8中基本数据类型和字符串功能,读写对象功能(read/writeObject)
字符流:不能复制图片和二进制文件
字符流的父类(抽象类):Reader:字符输入
Writer:字符输出
文件字符流:FileReader
FileWriter
字符缓冲流:高效读写,支持输入换行符,可一次写一行,读一行。
BufferedWriter
BufferedReader