定义 一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例模式.当某些数据只需要在系统中保留一份的时候,可以选择使用单例模式. 饿汉式 饿汉式的实现方式比较简单.在类加载的时候,静态实例就已经创建并初始化好了,所以,实例的创建过程是线程安全的.如果实例占用资源多,按照 fail-fast 的设计原则(有问题及早暴露),那我们也希望在程序启动时就将这个实例初始化好.如果资源不够,就会在程序启动的时候触发报错,我们可以立即去修复.这样也能避免在程序运行一段时间后,突然…