【发布时间】:2016-01-08 17:51:48
【问题描述】:
所以在编程了一段时间之后,我遇到了 Java 中的序列化这个词。我在一些我见过的 Java 程序中遇到过几次,我只是想知道究竟什么是序列化,它是如何工作的,以及我如何在程序中使用它。
我也一直想知道 serialversionUID 到底是什么,它的用途是什么。
谢谢。
【问题讨论】:
-
序列化对象意味着将其状态转换为字节流,以便字节流可以恢复为对象的副本。如果 Java 对象的类或其任何超类实现了
java.io.Serializable接口或其子接口java.io.Externalizable,则它是可序列化的。反序列化是将对象的序列化形式转换回对象副本的过程。 -
请参阅此问题并在该帖子中提供链接:stackoverflow.com/questions/31524162/…
-
您可能会发现Java Serialization Specification 信息丰富。
标签: java serialization