JAVA中实现Serializable接口的作用

时间:2020-09-24 21:14:49   收藏:0   阅读:51

使用场景和功能:

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

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

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

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

 

更详细的说明:

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!