单例模式
2013-11-28 10:07
393 查看
当我们想实例化一个类,并可以一直使用这个类,可以使用单例模式:
方式一:
方法二:
方式一:
package com.kunhong.design.test; public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } public static Singleton getInstance() { return instance; } }
方法二:
package com.kunhong.design.test; public class Singleton { private static Singleton instance = null; private Singleton() { } public synchronized static Singleton getInstance(){ if(instance == null){ instance = new Singleton(); } return instance; } }
相关文章推荐
- 《黑客防线》《黑客X档案》《非安全-黑客手册》电子刊下载(最全版)
- 多媒体处理AVAudioPlayer
- Linux线程属性总结
- 利用python包(xlrd和xlwt)处理excel
- C++作业:n只猴子围成一圈,顺时针方向从1到n编号
- Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误
- mysql数据类型总结
- 代理模式
- Spring mvc Interceptor 解决Session超时跳转
- C++作业:用节点node表示多项式的系数和次数,编程合并两个链式表达的多项式
- 天王盖地虎~糗百电脑桌面客户端(精简版)
- smarkfoxserver 一个事件只能添加一个监听
- 代理模式和装饰模式的区别
- Dreamweaver技巧50问
- iOS 中的Certificate,Provisioning Profile 等在code singing中用到的信息
- SQL%ROWCOUNT
- HttpClient4模拟带文件上传的表单提交
- 多种电脑密码破解
- VS2010打不开VS2012 .NET MVC 工程,及打开后部分模块加载不正确的解决办法
- 希尔排序和优化