一、概念
把对象转化为字节序列的过程称为对象的序列化。
把字节序列恢复成对象的过程称为对象的反序列化。
二、用途
1. 作为一种持久化格式:一个对象被序列化以后,它的编码可以被存储到磁盘上,供以后反序列化用。
2. 作为一种通信数据格式:序列化结果可以从一个正在运行的虚拟机通过网络被传递到另一个虚拟机上。
3. 作为一种拷贝、克隆机制:将对象序列化到内存的缓存区,然后通过反序列化,可以得到一个对已存对象进行深拷贝的新对象。
三、实现
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步