java序列化 为什么要序列化

如题所述

序列化有利于在不同的语言、平台、架构之间传递对象,把对象序列化成某种标准化的字符串形式,如Json或XML,这样大家都可以解析,其实就是一种“跨语言”协作的实现方式
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-11
首先了解为什么要把对象序列化:
一般情况下我们在内存中创建可复用的Java对象,这些对象的生命周期不会比JVM的生命周期更长。
但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取 被保存的对象。Java对象序列化就能够帮助我们实现该功能。
相似回答