反序列化是什么意思 为什么要序列化?
浏览量:2954
时间:2021-03-14 19:51:55
作者:admin
为什么要序列化?
当两个进程远程通信时,它们可以互相发送各种类型的数据。无论是哪种类型的数据,都将以二进制序列的形式在网络上传输。发送方需要将对象转换为字节序列,然后才能在网络上传输;接收方需要将字节序列恢复为对象。将对象转换为字节序列的过程称为对象序列化。将字节序列恢复到对象的过程称为对象反序列化。更直接地说,序列化的目的是跨进程传输格式化数据
序列化是将对象保存到文件或数据库字段,反序列化是在适当的时间将文件转换为原始对象。我认为主要功能如下:
1。下次启动时读取上次保存的对象信息
2。在不同的应用程序域或进程之间传输数据
3。在分布式应用系统中传输数据
串行化信息交换的本质是以某种方式表达信息。想象一下,一个思想者的观点在他的脑海里。如果你想和他交流信息或了解他的想法,你应该怎么做?最能想象的想法是请他写一本书(连载)。然后,你去书店看这本书,打开它阅读,了解他的想法(反序列化)。这构成了一个单向的信息交互过程。序列化过程中的媒介是“书”
反序列化是什么意思 java的序列化和反序列化 redis序列化和反序列化
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。