序列化和反序列化

Posted tianxiaoxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列化和反序列化相关的知识,希望对你有一定的参考价值。

Serializable是什么

序列化:内存中的变量变成可以存储或传输的形式(字节序列)
反序列化:将字节序列恢复为变量,重新读取到内存中。

序列化的应用场景:

  • 把对象的字节序列保存到硬盘上(文件中)或数据库中
  • 在网络上传输 套接字
  • RMI传输对象

作用:

  • 将当前对象的状态存储下来,使用时直接读取(反序列化)对象状态,创建对象

套接字

RMI


以上是关于序列化和反序列化的主要内容,如果未能解决你的问题,请参考以下文章

C#关于序列化和反序列化

Java的序列化和反序列化

Java的序列化和反序列化

序列化和反序列化

C#序列化和反序列化到底是啥意思?

Dubbo中Map类型默认的序列化和反序列化