算法与编程

1、写个Singleton出来

  Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。” 

  饱汉模式:

public class Singleton {

  private Singleton(){

  }//实例化放在静态代码块中能提高程序执行效率

  private static Singleton instance=new Singleton();

  public static Singleton getlnstance(){

    return instance;

  }

}

  饥汉模式:

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

 

原文地址:https://www.cnblogs.com/RocketMan/p/5266799.html