懒汉式
静态工厂方法,线程不安全,推荐评级:★
1  | public class Singleton {  | 
线程安全,加锁synchronized,加锁会影响效率,推荐评级:★★
1  | public class Singleton {  | 
饿汉式
线程安全,实际使用较多,推荐评级:★★★★★
1  | public class Singleton {  | 
双重检查锁定
线程安全,推荐评级:★★★★
1  | public class Singleton {  | 
静态内部类
线程安全,推荐评级:★★★★★
1  | public class Singleton {  | 
枚举
线程安全,推荐评级:★★★
1  | public enum Singleton {  |