I/O 序列化和字符流

对象流

ObjectInputStream:

反序列化

I/O 序列化和字符流

 

 

ObjectOutputStream:

序列化

I/O 序列化和字符流

 

 I/O 序列化和字符流

 

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

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

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

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

                   5:静态属性不能序列化

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

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

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

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

                                           Writer:字符输出

文件字符流:FileReader

I/O 序列化和字符流

 

 

                     FileWriter

I/O 序列化和字符流

 

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

BufferedWriter

BufferedReader

I/O 序列化和字符流

 

上一篇:安卓中Serializable 比 Parcelable好在哪?


下一篇:idea中实现Serializable提示生成serialVersionUID(序列化id)设置