设计模式(1)-带你了解 3 类 8 种单例模式

LarsCheng at 
单例模式的分类饿汉式静态常量静态代码块懒汉式线程不安全线程安全,同步方法线程安全,同步代码块双重检查锁静态内部类枚举 饿汉式饿汉式,单例模式的一种类型,对于这个名字可以假想成:有一天小明买了菜回到家,由于他特别饿,于是就把所有菜都用掉做了满满一桌子菜,而直到最后吃饱,仍然有一些菜从来没尝过,而且由于做的菜太多导致的燃气也用完了。这里的菜就是我们要使用的对象,而小明就是单例类,燃气就是系统内存。在调用方准备使用对象前,就把所有的对象都实例化好,以供随时调用,但如果实例化工作量过大可能导致内存浪费 饿汉式-静态常量(⭐慎用)这是最简单的单例模式,主要有以下几点核心思路私有构造方法私有静态常量,类……