单例模式
2015-09-28 10:06
381 查看
class Singelton { private static singleton instance; //构造方法让其private,这就封住了外界利用new创建实例的可能 private Singleton(){} //该方法是活的哥本类实例的唯一全局访问点 public static Singleton GetInstance(){ //若实例不存在,则new一个新实例,否则返回已有的实例 if (instance == null){ instance=new Singleton() } return instance ; } }
//实现赖式单态类
private static ControlConfigurationFiles object = null;
public static synchronized ControlConfigurationFiles getInstance(ServletContext context) {
//获取web项目中ccs的配置文件
ControlConfigurationFiles.filePath = context.getRealPath("/WEB-INF/classes/ccs.properties");
if (object == null) {
object = new ControlConfigurationFiles(ControlConfigurationFiles.filePath);
}
return object;
}
相关文章推荐
- spring进阶
- 提升办公效率的pdf转换器
- ssh登陆过慢的解决方法
- @property括号中的属性声明
- Linux 中 10 个有用的命令行补全例子
- Mybatis 接口编程+Spring注解版加载容器
- Swift - 制作一个录音机(声音的录制与播放)
- C++ STL简化了编程
- oracle删除用户和表空间
- 学习笔记之--047.第一章 SELECT
- 最详细的文件在线预览(openoffice+swftools+flexpaper)
- Intel MCE CMCI (一) 概述
- 常用加密算法的Java实现总结
- tableview——Grouped
- Swift - 系统声音服务的使用(播放声音,提醒,震动)
- “此操作要求合并单元格都具有相同大小”解决方法
- NYoj 素数环(深搜入门)
- HSSFWorkBooK 用法
- JavaSE--- 设计模式、JDK5.0新特性、JDK7.0新特性
- Android ActionBar应用实战,高仿微信主界面的设计