单例模式

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

 私有化构造函数 

 

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

posted @ 2013-05-06 16:00  他好像条狗啊  阅读(98)  评论(0编辑  收藏  举报