我们可以在java中没有默认或没有参数构造函数的序列化/反序列化Singleton类或类吗?
如果不是这样做的话?会创建一个无参数保护的构造函数帮助吗?
答案 0 :(得分:1)
您应该为Singleton创建一个代理对象,并在Singleton中进行序列化。
您可以在此处详细了解代理序列化 - > http://lingpipe-blog.com/2009/08/10/serializing-immutable-singletons-serialization-proxy/
答案 1 :(得分:0)
您不能仅对类的实例进行序列化/反序列化