在java中没有默认或没有参数构造函数的序列化/反序列化Singleton类或类?

时间:2012-07-13 12:26:07

标签: java serialization

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

如果不是这样做的话?会创建一个无参数保护的构造函数帮助吗?

2 个答案:

答案 0 :(得分:1)

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

您可以在此处详细了解代理序列化 - > http://lingpipe-blog.com/2009/08/10/serializing-immutable-singletons-serialization-proxy/

答案 1 :(得分:0)

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