您的位置:首页 > 其它

单例模式

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: