022_IO流

Posted a276665092

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了022_IO流相关的知识,希望对你有一定的参考价值。

对象流

// FileInput、FileOutputStream(节点流)
ObjectInputStream
ObjectOutputStream

序列化

把内存的数据信息永久的保存在硬盘中,这个过程叫做序列化(可持久化)。

对象实现implements Serializable{}

transient 临时的 不需要持久化的。

会遇到的两个异常:

java.io.NotSerializableException // 没有序列化异常 提示该类没有持续序列化

java.io.EOFException // 读取对象时,没有可读的对象时报的合理异常

 

补充:把硬盘的内容读取到内存中,这过程叫做反序列化。

转换流

InputStreamReader

OutputStreamWriter

以上是关于022_IO流的主要内容,如果未能解决你的问题,请参考以下文章

毕向东_Java基础视频教程第19天_IO流(15~16)

javaAPI_IO流基础_IO流常见的功能

javaAPI_IO流基础_字节流基础知识

15_IO流

IO流__字节流 标准输入输出流 转换流

IO流06_处理流