单例模式

public class SingleTon {
	String str;
	private static SingleTon  singleTn=null;	
	private SingleTon(){
		str="dfsfa";
	}

	public String getStr() {
		System.out.println(str);
		return str;
	}
	public static SingleTon getInstance(){
		if(singleTn==null){
			singleTn=new SingleTon();
		}			
		return singleTn;
	}
}

 私有化构造函数 

这种方法在多线程的时候有可能产生多个实例对象

原文地址:https://www.cnblogs.com/duxiaolong/p/3062963.html