单例模式
2020-07-07 本文已影响0人
高自信
饿汉式单例
但是静态方法加锁就是类锁
由于性能问题,优化,采用双重检查锁
懒汉式内部类单例
避免不了反射攻击
防止反射
利用反射
枚举类从JDK层面就保证不能被序列化和反射所破坏单例模式
枚举类注册时单例
饿汉式单例
但是静态方法加锁就是类锁
由于性能问题,优化,采用双重检查锁
懒汉式内部类单例
避免不了反射攻击
防止反射
利用反射
枚举类从JDK层面就保证不能被序列化和反射所破坏单例模式
枚举类注册时单例