修改了一下,还是推一下吧,以前工作中见过很多单例都是存在些问题的单例
虽然简单,但是能够写正确的真没大见过
/**
* 靠谱的单例模式
*
* @author john
*
*/
public class Singleton {
/**
* volatile:确保初始化 Singleton 多线程 正确处理
*/
private volatile static Singleton uniqueInstance;
/**
* private 修饰构造方法,只有当前类能够初始化该对象
*/
private Singleton() {
}
/**
* 两次非空判断
*
* @return
*/
public static Singleton getInstance() {
if (uniqueInstance == null) {
synchronized (Singleton.class) {
if (uniqueInstance == null) {
uniqueInstance = new Singleton();
}
}
}
return uniqueInstance;
}
}
分享到:
相关推荐
如果你在找一个详细的、靠谱的、认真的设计模式系列文档, 如果你觉得设计模式的学习总是虎头蛇尾、难以坚持, 如果你觉得许多文档只是为了设计模式而设计,并非从问题或需求出发,过后很难学以致用, …… 那么,...
#资源达人分享计划#
电商付费会员模式,究竟靠不靠谱?.pdf
30个必备基本工作技
面试总结js 靠谱靠谱靠谱.md
安卓模拟器社区(靠谱社区)是中国最大的安卓模拟器交流论坛,下载靠谱助手安卓模拟器可在PC电脑上极速运行安卓手游和应用。最全手机游戏电脑版攻略心得!
靠谱助手是世界最大的安卓模拟器。内有百万应用可供你下载!
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public ...
读《马克思靠谱》心得.pdf
靠谱助手安卓PC模拟器
靠谱手机安卓应用助手,海量应用随便下载,实用、好用。
靠谱助手是一款专业的第三方智安卓模拟器管理软件,软件由靠谱社区推出,目前支持bluestacks安卓模拟器,是国内最完美的PC端管理软件以及最大用户群体的安卓模拟器管理软件。软件支持安卓的APP资源搜索、下载、APP...
读《马克思靠谱》心得参考.doc
只为每月翻倍而来专做强势牛股的主图——疯牛猎手通达信指标公式源码.doc
我在CSDN总结的一些比较靠谱的比较靠的4个项目希望能帮到大家。
网站seo百度排名优化网站推广靠谱的公司推荐.docx网站seo百度排名优化网站推广靠谱的公司推荐.docx网站seo百度排名优化网站推广靠谱的公司推荐.docx网站seo百度排名优化网站推广靠谱的公司推荐.docx网站seo百度排名...
ios面试题,招聘一个靠谱ios开发答案 ios面试题,招聘一个靠谱ios开发答案
java面试题整理打包 最新 最全 靠谱 java 面试 试题 试卷 面试题 整理
靠谱的景观项目设计控制程序.doc
简单实用的文件分割工具,可以轻松一键把比较大的文件分割成几个小的文件。资源里包含两个工具,一个是我的同学自己写的,比较简单但是绝对靠谱。另一个是偶然找到的,也是好使的。资源里配有使用说明,请放心下载。