首页 > 编程语言 >Java序列化与反序列化

Java序列化与反序列化

时间:2022-11-21 13:00:41浏览次数:70  
标签:Java io 对象 保存 https 序列化

序列化

保证对象可传递性和完整性
将对象转为字节流,可以保存在本地或在网上传输
保存对象状态和重建

反序列化

根据字节流,重建对象

为什么需要序列化与反序列化

分布式对象需要序列化
保存完整的对象数据
将内存中的对象保存到文件中
将文件,数据,对象格式统一

如何序列化与反序列化

实现Serializabel接口

java.io.Serialization
  保留状态
java.io.Externalizable
  不保留状态,反序列化后是默认值

实现Externalizable接口的类必须要提供一个public的无参的构造器。
序列化并不保存静态变量。

Reference

https://blog.csdn.net/yaomingyang/article/details/79321939
https://www.cnblogs.com/javazhiyin/p/11841374.html

标签:Java,io,对象,保存,https,序列化
From: https://www.cnblogs.com/NetUSA/p/16911090.html

相关文章