1

我们可以在java中序列化/反序列化单例类或没有默认或没有参数构造函数的类吗?

如果不是,那该怎么做??创建一个无参数保护的构造函数有帮助吗?

4

2 回答 2

1

您应该为您的 Singleton 创建一个代理对象,并在 Singleton 中对其进行序列化。

您可以在此处阅读有关代理序列化的更多信息-> http://lingpipe-blog.com/2009/08/10/serializing-immutable-singletons-serialization-proxy/

于 2012-07-13T12:34:17.010 回答
0

您不能仅对类进行序列化/反序列化

于 2012-07-13T12:32:02.047 回答