一、概念
把对象转化为字节序列的过程称为对象的序列化。
把字节序列恢复成对象的过程称为对象的反序列化。
二、用途
1. 作为一种持久化格式:一个对象被序列化以后,它的编码可以被存储到磁盘上,供以后反序列化用。
2. 作为一种通信数据格式:序列化结果可以从一个正在运行的虚拟机通过网络被传递到另一个虚拟机上。
3. 作为一种拷贝、克隆机制:将对象序列化到内存的缓存区,然后通过反序列化,可以得到一个对已存对象进行深拷贝的新对象。
三、实现
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步