【设计模式面试题02】实现单例模式

懒汉模式

public class Singleton{
   private Singleton(){}
   public static final Singleton singleton = null;
   public synchronized static Singleton getInstance(){
      if(singleton == null){
          singleton = new singleton();
       }
       return singleton;
    }
}

 

 

饿汉模式

public class Singleton{
  private Singleton(){}
  public static final Singleton singleton = new Singleton();
  public static Singleton getInstance(){
   Return singleton;
   }
}

 

版权声明:
作者:jackqiang
链接:http://www.jackqiang.com/interview/interview-dp/1985/singleton/
来源:JackQiang's
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录