什么是序列化?为什么要序列化?
Posted 阿伟宝座
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是序列化?为什么要序列化?相关的知识,希望对你有一定的参考价值。
什么是序列化?为什么要序列化?
序列化(Serialization):将对象的状态信息转换为可以存储或传输的形式的过程。
在序列化期间,对象将其当前状态写入到临时或持久性存储区。
以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需把这个对象转换为字节序列,才能在网络上传送;接收方则需把字节序列再恢复为对象。
把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。
因此,序列化的目的就是为了跨进程传递格式化数据
以上是关于什么是序列化?为什么要序列化?的主要内容,如果未能解决你的问题,请参考以下文章