-3

我正在分析一个我支持但我发现的系统

public class LanguageBacking implements Serializable {}

在负责设置相同语言的类中

我只想了解当我使用 Serializable 接口和属性时

private static final long serialVersionUID = 8380243288947043866L;

当我帮助或你如何得到号码

我感谢您的帮助

4

2 回答 2

2

首先,您需要知道什么是序列化,根据 java 文档,序列化是一个对象可以表示为一个字节序列,其中包括对象的数据以及有关对象类型和存储在对象中的数据类型的信息.

序列化的对象写入文件后,可以从文件中读取并进行反序列化,即表示对象及其数据的类型信息和字节可用于在内存中重新创建对象。

最令人印象深刻的是整个过程是独立于 JVM 的,这意味着一个对象可以在一个平台上序列化并在完全不同的平台上反序列化。

如果您正在使用进程间通信很常见看到可序列化对象,那么了解您是否需要可序列化对象的一个​​好方法是是否需要保持对象的持久性......

问候!

于 2013-06-07T17:45:55.397 回答
0

如果您希望能够将对象写入文件并使用ObjectOutputStream. 您需要实现Serializable接口。这是java默认给我们的方式。

这可能会有所帮助:可序列化对象

于 2013-06-07T17:40:17.530 回答