单例设计模式之枚举实现
使用枚举方式实现单例模式的好处:
1.枚举类型不能被继承
2.线程安全,且只能被实例化一次
3.虽然枚举不能懒加载,但可以改造为懒加载的方式

使用枚举方式实现单例模式的好处:
1.枚举类型不能被继承
2.线程安全,且只能被实例化一次
3.虽然枚举不能懒加载,但可以改造为懒加载的方式
public class Singleton {    private Singleton() {    }    private enum EnumHolder {        INSTANCE;        private Singleton singleton;        private EnumHolder() {            this.singleton = new Singleton();        }        public Singleton getSingleton() {            return singleton;        }    }    public static Singleton getInstance() {        return EnumHolder.INSTANCE.getSingleton();    }}

 
 还未添加个人签名 2020.06.05 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
 京公网安备 11010502039052号
 京公网安备 11010502039052号 
    
评论