单例设计模式
来源:互联网 发布:windows改键盘布局 编辑:程序博客网 时间:2024/06/07 03:48
设计模式:
就是解决问题行之有效的方法。
单例设计模式:
保证一个类在内存中对象唯一性。
/*
* 单例设计模式
*
* 实现思路:
* 1.私有化构造函数,不让其他类建立对象初始化,那么其它类就无法简历该类对象。
* 2.建立一个本类对象,并私有化和静态。
* 3.对外提供一个静态方法让其他类可以获取该对象。
*/
/**
* 懒汉式初始化
*
* @author Administrator
*
*/
public class Single{
privateSingle() {
}
privatestatic Single sin = null;
publicstatic synchronized Single getInstance() {
if(sin == null)
sin= new Single();
returnsin;
}
}
/**
* 饿汉式初始化单例模式
*
* @author Administrator
*
*/
public class Single2{
privateSingle2() {
}
private static finalSingle2 sin = new Single2();
publicstatic Single2 getInstance() {
returnsin;
}
}
0 0
- 设计模式--单例
- 单例设计模式
- 设计模式----单例
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 设计模式-单例
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 构造函数及关键字
- Android studio单元测试
- css3动画库
- Java并发编程:volatile关键字解析
- 启动Activity的各种FLAG介绍
- 单例设计模式
- 故障案例--多表join引发磁盘空间撑爆
- springsecurity+oauth2+springmvc+hibernate
- Android Training学习笔记
- 怎样在word中同时输入上下标
- iOS获取当前时间
- FACS(Facial Action Code System)相关链接
- ea uml图缩放打印到一张纸上
- 这段时间云计算挺热门!