面试题2:实现一个Singleton模式
2015-08-30 15:21
507 查看
public class Singleton { //内部持有Singleton唯一引用 private static Singleton instance; //构造器私有化,防止外部new对象 private Singleton(){} //利用锁加双重判断生成单例对象实例,并返回 public static Singleton getInstance(){ if(instance==null){ synchronized (Singleton.class) { if(instance==null) instance = new Singleton(); } } return instance; } }
相关文章推荐
- 控制反转与依赖注入
- 阿里2016面试笔试题目之棋盘走法
- 剑指offer-第六章面试中的各项能力(和为S的两个数字VS和为S的连续正序列)
- 剑指offer-第六章面试中的各项能力(和为S的两个数字VS和为S的连续正序列)
- 华为面试:字符逆序
- 华为面试题:(练习用)挑7
- 面试题27.二叉搜索树与双向链表
- 面试题33把数组排成最小的数
- 《剑指Offer》面试题:二维数组中的查找
- 苦逼的程序员
- Java GC 面试问题
- 面试搜集
- 面试题 输入两个很大的正数(用C字符串表示),输出它们的乘积,不考虑非法输入
- 《剑指Offer》面试题:替换空格
- 面试---技术
- 常用面试编程例子
- 黑马程序员 --- NSArray和NSMutableArray的用法
- Web前端面试总结
- 记录真实想法,在路上不断前行——关于工作,学习,职场
- java基础面试题(2)