一个简单的单例模式的类

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

私有的构造方法不能别其他类实例化,只能在本类中使用new关键字实例化

  

 

 

posted @ 2014-07-11 18:34  蝼蚁尚不自知  阅读(139)  评论(0编辑  收藏  举报