其他分享
首页 > 其他分享> > I/O 序列化和字符流

I/O 序列化和字符流

作者:互联网

对象流

ObjectInputStream:

反序列化

 

 

ObjectOutputStream:

序列化

 

 

 

 注意事项:1:序列化类必须要实现Serializable接口

                   2:序列化类中对象必须要实现Serializable接口

                   3:序列化版本号ID,必须保证序列化和反序列化是同一个类

                   4:使用transient(瞬间的)修饰属性,这个属性不能被序列化

                   5:静态属性不能序列化

                   6:序列化多个对像,可以通过集合来实现

作用:增强缓冲区功能,读写8中基本数据类型和字符串功能,读写对象功能(read/writeObject)

字符流:不能复制图片和二进制文件

字符流的父类(抽象类):Reader:字符输入

                                           Writer:字符输出

文件字符流:FileReader

 

 

                     FileWriter

 

 字符缓冲流:高效读写,支持输入换行符,可一次写一行,读一行。

BufferedWriter

BufferedReader

 

标签:字符,对象,读写,序列化,Serializable,属性
来源: https://www.cnblogs.com/weixiaoafanda/p/15844679.html