目录
前言
就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
提示:以下是本篇文章正文内容,下面案例可供参考
一、 什么是序列化
就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
我们将对象写入到本地文件的时候 报错: java.io.NotSerializableException:com.aaa.day06.test.People
没有序列化异常
序列化: 将 java对象信息 转换成 二进制数据流的过程
反序列化: 将 二进制数据流 转换成 java对象信息的过程
IO操作的时候 操作的就是数据流,也就是说:进行读写的内容 必须以流的形式进行读写。此时我们的People对象 不能进行序列化 就说明不能转换成数据流 ,就不能进行IO读写。