单例设计模式的两种实现方式 一、懒汉式 随着类的加载在内存中对象为null,当调用 getInstance 方法时才创建对象(延迟加载) 二、饿汉式 随着类的加载直接创建对象 单例设计模式的实现步骤: 1.保证一个类只有一个实例,实现方式:构造方法私有化 2.必须要自己创建这个实例,实现方式:在本类中维护一个本类对象(私有,静态) 3.必须向整个程序提供这个实例,实现方式:对外提供公共的访问方式(getInstance方法,静态)