单例模式的另一种实现(内部类)

来源:互联网 发布:ant打包java配置文件 编辑:程序博客网 时间:2024/06/12 18:44

/****************************************************************************
* com.hf.util SingleTon.java Created on 2015年5月19日
*
* @Author: linfenliang
* @Description:采用内部类方式维护单例,可以做到懒加载又可以做到不采用关键字synchronized
* @Version: 1.0
***************************************************************************/
public class SingleTon {
private SingleTon() {
}

private static class SingleTonHolder {
private static SingleTon instance = new SingleTon();
}

public static SingleTon getInstance() {
return SingleTonHolder.instance;
}

}


好处:采用内部类方式维护单例,可以做到懒加载又可以做到不采用关键字synchronized,避免双重锁机制判断。
0 0