JAVA中实现Serializable接口的作用

2021-03-26 06:26

阅读:538

标签:一般来说   传输   zab   功能   使用   baidu   结合   一个   保存   

使用场景和功能:

  1. 用于对象存储(比如保存对象某种中间状态)
  2. 用于网络传输

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

一般来说,对象的寿命通常随着生成该对象的程序的终止而终止,有时候需要把在内存中的各种对象的状态(也就是实例变量,不是方法)保存下来,并且可以在需要时再将对象恢复。实现Serializable接口的对象就可以实现这样的功能。并且实现了序列化的对象,有利于在远程传输中提升效率。

Serializable接口实际上是一个空接口,起到标识的作用。告诉JVM,你帮我实现上述序列化后可以实现的功能。

 

更详细的说明:

https://baijiahao.baidu.com/s?id=1633305649182361563&wfr=spider&for=pc

JAVA中实现Serializable接口的作用

标签:一般来说   传输   zab   功能   使用   baidu   结合   一个   保存   

原文地址:https://www.cnblogs.com/debug-the-heart/p/13718311.html


评论


亲,登录后才可以留言!