懒汉式
静态工厂方法,线程不安全,推荐评级:★
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 { |