1.对象序列化:
作用:以内存为基准,把内存中的对象存储到磁盘文件中去,成为对象序列化。
使用到的流是对象字节输出流:ObjectOutputStream

对象字节输出流(ObjectOutputStream)

代码:
创建一个Student类对象:

1. 对象要序列化,必须实现Serializable序列化接口。
2. 序列化版本号与反序列化版本号必须一致,反序列时才不会出错。
3. transient修饰的成员变量不参与序列化了, 这样可以保护一些隐私信息。
总结:
一:对象序列化的含义是什么?
把对象数据存入到文件中去。
二:对象序列化用到了哪个流?
1.对象字节输出流(ObjectOutputStream)
2.public void writeObject(Object obj)
三.序列化对象的要求是怎么样的?
对象必须实现序列化接口。
2.对象反序列化:

对象反序列化(ObjectInputStream)
作用:以内存为基准,把存储到磁盘文件中去的对象数据恢复成内存中的对象,称为对象反序列化。

代码:

总结:
一:对象反序列化的含义是什么?
把磁盘中的对象数据恢复到内存的Java对象中。
二:对象反序列化用到了哪个流?
1.对象字节输入流ObjectInputStream。
2. public Object readObject()
407

被折叠的 条评论
为什么被折叠?



