Java 单例模式
来源:互联网 发布:mac ps cs6 破解 编辑:程序博客网 时间:2024/05/19 06:37
/*
* 第一种方法
* */
public class AppManager {
private volatile static AppManager instance;
private AppManager() {
}
public static AppManager getAppManager() {
if (instance == null) {
synchronized (AppManager.class) {
if (instance == null) {
instance = new AppManager();
instance.activityStack = new Stack();
}
}
}
return instance;
}
}
/*
*第二种方法
*/
public class AudioManager{
private static AudioManager mInstance;
private AudioManager(){}
public static AudioManager getInstance(){
if(mInstance == null){
synchronized (AudioManager.class){
if(mInstance == null){
mInstance = new AudioManager();
}
}
}
return mInstance;
}
}
* 第一种方法
* */
public class AppManager {
private volatile static AppManager instance;
private AppManager() {
}
public static AppManager getAppManager() {
if (instance == null) {
synchronized (AppManager.class) {
if (instance == null) {
instance = new AppManager();
instance.activityStack = new Stack();
}
}
}
return instance;
}
}
/*
*第二种方法
*/
public class AudioManager{
private static AudioManager mInstance;
private AudioManager(){}
public static AudioManager getInstance(){
if(mInstance == null){
synchronized (AudioManager.class){
if(mInstance == null){
mInstance = new AudioManager();
}
}
}
return mInstance;
}
}
0 0
- java单例模式
- Java单例模式
- java单例模式
- java单例模式
- Java单例模式
- Java单例模式
- java单例模式
- Java单例模式
- java 单例模式
- java单例模式
- java单例模式
- java单例模式
- java 单例模式
- JAVA单例模式
- java单例模式 .
- Java 单例模式
- Java单例模式
- Java 单例模式
- break和continue
- Shell中的文件重定向
- 实时体重检测
- Spring MVC 初识
- Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源)
- Java 单例模式
- MYO肌电臂环中文入门指南(Windows版)
- Xib和storyboard对比
- Java 8: 新特性
- PHP学习之路(一)——初学PHP
- Tengine 安装配置全过程
- 配置_DruidDataSource参考配置
- Git下载及配置环境变量
- C# FolderBrowserDialog 的用法