单例模式

饿汉式

 直接public static final SingleInstance instance = new SingleInstance

懒汉式

double check 加 volatile

延迟加载(属于懒汉式)

静态内部类的方式,这个也行且属于懒汉是因为java一定会等类加载并且这种加载本身就是同步的

 

破坏单例的方式

克隆

反射

反序列化

posted @ 2023-07-18 14:29  时间羚羊  阅读(11)  评论(0)    收藏  举报