Java教程

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

 

这篇关于I/O 序列化和字符流的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!