0

在给定的多线程应用程序中这个单例实现是否可以:没有序列化,反序列化

public class NewSingleton {

    private static final NewSingleton RAJNI= new NewSingleton();

    private NewSingleton(){

    }

    public static NewSingleton getInstance() {
        return RAJNI;
    }    
}
4

1 回答 1

6

如果你上课,这很好,final但我更喜欢

public enum NewSingleton {
    INSTANCE;
}

因为它更简单恕我直言。

于 2013-06-11T18:07:03.100 回答