java单例模式

来源:互联网 发布:公共软件服务经营范围 编辑:程序博客网 时间:2024/06/07 02:15

Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。


实现例子:

饿汉式
public class Singleton {
  private static Singleton instance = new Singleton();
  private Singleton(){}
  public static synchronized Singleton getInstance() {
      return instance;
  }
}

懒汉式
public class Singleton {
  private static Singleton instance = null;
  private Singleton(){}
  pulibc static synchronized Singleton getInstance() {
      if (instance == null)
      instance = new Singleton();
      return instance;
  }

}


原创粉丝点击