java设计模式——单例模式(饿汉式)

饿汉式

饿汉式是单例模式的一种实现方式

public class Singleton {
  public static void main(String[] args) {}
}
// 静态变量的方式
class Type1 {
  private Type1() {}
  private static final Type1 instance= new Type1();
  public static Type1 getInstance(){
      return instance;
  }
}
//静态代码块的方式
class Type2 {
  private static Type2 instance = null;
  private Type2() {}
  static{instance = new Type2();}
  public static Type2 getInstance() {
    return instance;
  }
}

你可能感兴趣的:(笔记)