单例对象的序列化和反序列化

时间:2014-06-24 10:39:20

标签: java serialization

如果我使用以下实现实现Singleton设计模式:

public class Singleton {  
    private static Singleton singleInstance = new Singleton();  
    private Singleton() {}  
    public static Singleton getSingleInstance() {  
        return singleInstance;  
    }  
} 

那么有没有必要编写readResolve方法,以便在反序列化时没有多个实例?这是因为实例变量已经是静态的,静态变量没有被序列化。

0 个答案:

没有答案