Eri*_*ith 28
通常,对象是随机访问,也就是说,您可以指定对象的任何部分(属性或字段)并直接访问该部分.如果你使用RAM存储一个对象,这一切都很好,因为RAM是R andom A cess M emory,因此适合这项工作.
当您需要将对象存储在传统上不是随机访问的介质(例如磁盘)上,或者需要通过流媒体(例如网络)传输对象时,则需要将对象转换为以下形式:适合相关媒介.此转换过程称为序列化,因为结构化对象被展平或序列化,使其更易于长期存储或通过网络传输.
为什么不将包含RAM中对象的位复制到磁盘,或者通过网络将其作为不透明blob发送?......你可能会问.一些问题:
可以转换为位并存储在介质(例如硬盘驱动器)上的对象. http://en.wikipedia.org/wiki/Serialization