单列模式,懒汉 ,饿汉
来源:互联网 发布:算法设计 克林伯格 编辑:程序博客网 时间:2024/06/05 03:49
/**
* 设计模式之:单例
* 1:什么是单例:就字面理解即可:一个项目只有一个实例对象
* 模式:最常见的两种 懒汉和饿汉 区别1就在于实例化对象的时机不同
* 区别2:关于线程安全问题
//懒汉式
private static SingInstanceDemo singInstanceDemo = null;
//私有化构造方法
private SingInstanceDemo() {
}
//T1,T2,T3
public synchronized SingInstanceDemo getInstance() {
if (singInstanceDemo == null) {
singInstanceDemo = new SingInstanceDemo();
}
return singInstanceDemo;
}
* 设计模式之:单例
* 1:什么是单例:就字面理解即可:一个项目只有一个实例对象
* 模式:最常见的两种 懒汉和饿汉 区别1就在于实例化对象的时机不同
* 区别2:关于线程安全问题
*/
//懒汉式
private static SingInstanceDemo singInstanceDemo = null;
//私有化构造方法
private SingInstanceDemo() {
}
//T1,T2,T3
public synchronized SingInstanceDemo getInstance() {
if (singInstanceDemo == null) {
singInstanceDemo = new SingInstanceDemo();
}
return singInstanceDemo;
}
}
/**
*
* 饿汉式
*/
public class SingInstanceTwoDemo {
private static SingInstanceTwoDemo singInstanceTwoDemo = new SingInstanceTwoDemo();
private SingInstanceTwoDemo() {
}
public static SingInstanceTwoDemo getInstance() {
return singInstanceTwoDemo;
}
}
阅读全文
0 0
- 单列模式,懒汉 ,饿汉
- 转 单列模式懒汉式,饿汉式
- 懒汉式单列
- java设计模式之单列模式(懒汉,恶汉,double-check- lock)
- 单例模式----懒汉+饿汉
- 单例模式(饿汉/懒汉)
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- 单列模式
- Cocos2d-x 3.x游戏开发之旅---<UI模块>
- ZooKeeper FailoverController(ZK故障转移控制器)原理
- 硬盘数据恢复软件免费版
- cordova NFC读卡(javascript)
- java Timer(定时调用、实现固定时间执行)
- 单列模式,懒汉 ,饿汉
- LUA实现麻将胡牌判定
- 字符游戏——贪吃蛇
- NDK的基础使用(AS版)
- 让 Python 更加充分的使用 Sqlite3
- 【Python】多进程的进程池pool运行时报错:ValueError: Pool not running
- iOS热更新实现方式
- 移植块设备驱动和虚拟网卡驱动
- google浏览器cookie文件位置