【发布时间】:2012-02-23 17:27:53
【问题描述】:
我必须序列化一个复杂对象,但它的一个组件是不可序列化的(第三方图形对象),所以我创建了这个 Graph 类的自定义可序列化版本并使用 Guava List 转换来转换不可序列化反对自定义对象。序列化 writeObject 仍然失败。我会很想知道为什么?我的假设是 Lists.transform 懒惰地执行其操作(持有对原始对象的隐藏引用。)
还有解决这个问题的方法吗?
【问题讨论】:
标签: java serialization guava