算法与编程

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;
  }

 

posted @ 2016-03-11 18:40  RocketMan  阅读(164)  评论(0编辑  收藏  举报