zoukankan      html  css  js  c++  java
  • 什么是序列化?

    1.序列化的定义 。

      把数据转换为字节序列的过程称为对象的序列化。

      把字节序列恢复为数据的过程称为对象的反序列化。

    2.什么时候需要序列化? 

      在语言层面上,无论何种语言。其实语言就是对我们要表示数据的抽象,比如如何表示整数,长整数,对象等。但是与机器而言,它只认识0和1,二进制数据。进入正题,语言层面的序列化和反序列化 就是把二进制数据和数据之前的一个转换。什么时候需要这样的转换,一般有几种情况,当我们把数据存储到硬盘,一般需要序列化的(转换成二进制),相反则是反序列化。另一情况是进程间通讯,包括同一台主机或者网络上不同主机。

  • 相关阅读:
    吊打XXX
    [CQOI2011]动态逆序对
    陌上花开
    【BOI2007】摩基亚Mokia
    [SCOI2008]奖励关
    最小生成树
    打表
    【中学高级本】倒酒
    整数合并
    韩信点兵
  • 原文地址:https://www.cnblogs.com/daqiang5566/p/5504457.html
Copyright © 2011-2022 走看看