单例模式

Catalogue
  1. 1. 1.几种常见形式

1.几种常见形式

  • 饿汉式:在类初始化时直接创建对象,不存在线程安全问题

    1. 直接实例化饿汉式(简洁直观)
    2. 枚举式(最简洁)
    3. 静态代码块饿汉式(适合复杂实例化)
  • 懒汉式:延迟创建对象

    1. 线程不安全(适用于单线程)
      c70dbd3cd5d312393bdedc7d1f60c732
    2. 线程安全(适用于多线程)
    3. 静态内部类形式(适用于多线程)
Comments