现在的位置: 首页 > 综合 > 正文

简单且线程安全的两个单例模式java程序

2013年09月22日 ⁄ 综合 ⁄ 共 470字 ⁄ 字号 评论关闭
package com.work.pattern;



public class Singleton2 {

	private static  Singleton2 instance = new Singleton2();

	private Singleton2(){

		

	}

	public static Singleton2 getInstance(){

		return instance;

	}

}

================单例模式二====================================

package com.work.pattern;



/**

 * 单例模式创新!google的ioc作者写的。只有在调用的时候才会初始化!而且线程安全

 * 超级牛!

 * @author wmj

 *

 */

public class Singleton {



	static class SingletonHolder {

		static Singleton instance = new Singleton();

	}



	public static Singleton getInstance() {

		return SingletonHolder.instance;

	}



}

抱歉!评论已关闭.