如何序列化Serializable实现中的绝对最小数据量?

时间:2012-04-18 21:59:26

标签: java serialization objectoutputstream objectinputstream

我是Java.io.Serializable的新手,所以如果这是一个全新的问题我会道歉。我想要做的是实现readObject()writeObject(),以便序列化绝对最小的数据。我基本上只想编写一些原语,没有关于对象标识的信息,也没有关于Object图的信息,因为在我的应用程序中,我将在反序列化此对象时知道所有这些信息。 我希望这是有道理的!我为这个问题的高级性质道歉,因为我对此很新,可能没有正确的词汇。

1 个答案:

答案 0 :(得分:1)

您可以使用transient字来声明字段,以便它们不会被序列化。 然后你不必自己实现read / writeObject - 它只会序列化你想要序列化的内容。

有关此内容的更多信息:http://www.javabeat.net/examples/2009/02/18/what-is-transient-keyword-in-java/