单例的两种模式

第一种:
private static JdbcUtilsSing instance = new JdbcUtilsSing();

private JdbcUtilsSing() {
}

public static JdbcUtilsSing getInstance() {
		return instance;
}
第二种:(懒加载)
private static JdbcUtilsSing instance = null;
private JdbcUtilsSing() {
	}
public static JdbcUtilsSing getInstance() {
		if (instance == null) {
			synchronized (JdbcUtilsSing.class) {
				if (instance == null) { //防止多线程操作
					instance = new JdbcUtilsSing();
				}
			}
		}
		return instance;
	}





            
阅读更多
文章标签: 单例
个人分类: 设计模式
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

单例的两种模式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭