如何在可序列化实现中序列化绝对最小数据量



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

您可以使用

transient单词来声明字段,这样它们就不会被序列化。然后,您不必自己实现读/写对象 - 它将仅序列化您想要序列化的内容。

更多关于这方面的信息在这里: http://www.javabeat.net/examples/2009/02/18/what-is-transient-keyword-in-java/

最新更新