1.代码简洁
public enum Singleton {
INSTENS;
}
2.DCL已经是一种线程安全得写法,但是可以被反序列化暴力破解
而枚举单例规避了反序列化和反射
3.这种方式是Effective Java作者Josh Bloch 提倡的方式,被认为是单例得最优实现
1.代码简洁
public enum Singleton {
INSTENS;
}
2.DCL已经是一种线程安全得写法,但是可以被反序列化暴力破解
而枚举单例规避了反序列化和反射
3.这种方式是Effective Java作者Josh Bloch 提倡的方式,被认为是单例得最优实现