安卓面试基本技能之---单例模式
2017-01-18 17:05
239 查看
1. 设计模式中最简单的单例模式
/**
* 单例模式
*/
public static SingleInstanceClass getInstance() { if (defaultInstance == null) {//首先判断是否已有单例对象,有的话直接返回 synchronized (SingleInstanceClass.class) {//使用synchronized进行线程安全控制 if (defaultInstance == null) { defaultInstance = new SingleInstanceClass();//创建单例对象 } } } return defaultInstance; }
相关文章推荐
- c#单例模式(Singleton)的6种实现
- 老生常谈C++的单例模式与线程安全单例模式(懒汉/饿汉)
- 举例讲解C#编程中对设计模式中的单例模式的运用
- php设计模式之单例模式实例分析
- PHP基于单例模式实现的数据库操作基类
- PHP设计模式之工厂模式与单例模式
- JavaScript编程的单例设计模讲解
- C#设计模式之单例模式实例讲解
- Javascript实现单例模式
- JS模式之单例模式基本用法
- 深入理解JavaScript系列(25):设计模式之单例模式详解
- Android设计模式系列之单例模式
- 使用设计模式中的单例模式来实现C++的boost库
- Java单例模式、饥饿模式代码实例
- java设计优化之单例模式
- java两种单例模式用法分析
- C# 设计模式系列教程-单例模式
- Android源码学习之单例模式应用及优点介绍
- JavaScript实现设计模式中的单例模式的一些技巧总结
- C++设计模式之单例模式