【文章仅供非商业用途或交流学习使用】 首先,线程不安全 和 使用synchronized方式的单例都不推荐! 1 饿汉式 线程安全的饿汉式单例 2 静态内部类方式 静态内部类方式的单例 3 枚举方式 枚举式单例 4 懒汉式双重检查锁方式 采用双重检查锁的懒汉式 5 ThreadLocal方式 ThreadLocal方式 6 CAS锁实现方式 CAS锁方式