单例模式

2019-12-30 08:44:43来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

单例模式

单例模式的实现方式:

1:饿汉模式

2:懒汉模式

  2.1线程锁方式创建单例

  2.2内部类方式创建单例

3:注册式单例模式

  3.1:枚举式单例模式

  3.2:容器式单例模式

4:线程单例ThreadLocal

破坏单例:

1:反射破坏单例

  解决:内部类方式创建单例

2:反序列化破坏单例

  解决:

  添加readResolve()方法:

  priavate Object readResolve(){

    return obj;

  }


原文链接:https://www.cnblogs.com/ChaoGeSC/p/12120133.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:抽象类、模板方法设计模式

下一篇:Docker如何使用nginx搭建tomcat集群