java 设计模式-单例模式4种写法

单例模式通常有四种写法: 饿汉写法  懒汉写法 内部类写法 枚举写法 那么这些写法具体有什么区别呢,给大家分享下我自己的理解 1.饿汉模式: ok ,为什么恶汉模式这样写呢,其实他是通过jvm类加载机制来保证在类加载的时候只加载一次这个实例 的 ,不需要程序员去保证是否单例。这里 的构造方法必须是私有的,但是这种单例模式也有可能通过反射去调用构造方法,所以如果要保证绝对的单例,还需要加上一个判断。
相关文章
相关标签/搜索