当前位置:   article > 正文

单例设计模式详解_小程序 单例

小程序 单例

例如Servlet服务器对象,不可能每个用户访问就创建一个对象来处理,这样服务器会爆掉,单例设计模式确保只有一个对象来处理所有的请求。有两种 懒汉式饿汉式

        区别:是在与建立单例对象的时间的不同。懒汉式是在你真正用到的时候才去建这个单例对象,但是懒汉式有线程安全问题---加锁

     

class SingleDemo //饿汉式

{

         private static SingleDemo s = new SingleDemo();

         private SingelDemo(){

         }

         public static SingelDemo getInstance(){

                   return s

         }

}

class SingleDemo //懒汉式

{

         private static SingleDemo s = null;

         private SingleDemo(){

         }

         public static synchronized SingleDemo getInstance(){

                   if(s==null){

                            s = new SingleDemo();

                   }

                   return s;

         }

 

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/729629
推荐阅读
相关标签
  

闽ICP备14008679号