Java序列化和反序列化

太过爱你忘了你带给我的痛 2023-08-17 16:46 284阅读 0赞

什么是序列化

序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。

为什么要序列化对象

  • 把对象转换为字节序列的过程称为对象的序列化
  • 把字节序列恢复为对象的过程称为对象的反序列化

什么是Serializable接口

一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。
Serializable是一个标识接口

Serializable 实现序列化
在 Java 中,只要一个类实现了 java.io.Serializable 接口,那么它就可以被序列化。
ObjectOutputStream 和 ObjectInputStream 对对象进行序列化及反序列

Serializable Objects

  • Serializable Objects

发表评论

表情:
评论列表 (有 0 条评论,284人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java 序列序列

    java 序列化和反序列化在文件上传,文件传输等方面都能用到,参考数据《java疯狂讲义》,同时结合自身工作经验的使用场景 基本概念 序列化机制允许将实现序列化的 Ja

    相关 Java序列序列

    遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接