【大话设计模式之——单例模式(Singleton pattern)】
常见的五种单例模式实现方式
– 主要:
. 饿汉式(线程安全,调用效率高。 但是,不能延时加载。)
. 懒汉式(线程安全,调用效率不高。 但是,可以延时加载。)
– 其他:
. 双重检测锁式(由于JVM底层内部模型原因,偶尔会出问题。不建议使用)
. 静态内部类式(线程安全,调用效率高。 但是,可以延时加载)
. 枚举式(线程安全,调用效率高,不能延时加载。并且可以天然的防止反射和反序列
化漏洞!...
原创
2018-05-29 11:33:18 ·
254 阅读 ·
0 评论