单例模式
来源:互联网 发布:dnf上号无限数据异常 编辑:程序博客网 时间:2024/06/15 07:15
面试遇见面试的题目,怕忘了。这个东西没接触不清楚,其实不难理解。
有两种形式
第一种形式:
public class Singleton {
private Singleton(){}
//注意这是private 只供内部调用
private static Singleton instance = new Singleton();
//这里提供了一个供外部访问本class的静态方法,可以直接访问
public static Singleton getInstance() {
return instance;
}
}
第二种形式:
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
//使用时生成实例,提高了效率!
if (instance==null)
instance=new Singleton();
return instance; }
}
请注意了,对于多线程并发大家参看http://blog.csdn.net/cselmu9/article/details/51366946
阅读全文
0 0
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- android Mediaplayer各种属性和方法简单介绍
- Linux(Centos)下安装jdk
- mysql数据备份
- BZOJ2456 mode [杂题]
- SubVersion(Linux)使用指南
- 单例模式
- LAMP网站架构方案深入分析
- Yii中CDbCriteria常用总结
- PHP接口、抽象类、继承的理解和应…
- linux常用命令(持续更新)
- js的基础知识
- jQuery Mobile设计思想
- getAttribute与getParameter,@ModelAtrribute
- js中遍历对象的属性名和值