学习设计模式-笔记总结 小白而已 2024-05-14 55 阅读1分钟 1、单例设计模式 饿汉式 1)静态成员变量 初始化 2)静态代码块 初始化 懒汉式 1)判空,线程不安全 2)同步初始化方法+判空,线程安全 3)判空+同步代码块,线程不安全 4)判空+同步代码块+判空(双重检查),线程安全 5)静态内部类 ** 枚举类实现(解决反射、序列化反序列化带来的单例危险) Effective Java中推荐的写法