单例模式的两种方式

来源:互联网 发布:终结者 知乎 编辑:程序博客网 时间:2024/06/09 18:10
饿汉式
class Singleton {
  private static Singleton instance=new Singleton();
  private Singleton(){}
  static Singleton getInstance() {
      return instance;
  }
}
懒汉式
class Singleton {
  private static Singleton instance=null;
  private Singleton(){}
  static Singleton getInstance() {
      if(instance==null)
      instance=new Singleton();
      return instance;
  }
}
0 0
原创粉丝点击