模式3.研磨设计模式之单例模式-1
?
?
??????? 考虑这样一个应用,读取配置文件的内容。
??????? 很多应用项目,都有与应用相关的配置文件,这些配置文件多是由项目开发人员自定义的,在里面定义一些应用需要的参数数据。当然在实际的项目中,这种配置文件多采用xml格式的。也有采用properties格式的,毕竟使用Java来读取properties格式的配置文件比较简单。
??????? 现在要读取配置文件的内容,该如何实现呢?
??????? 有些朋友会想,要读取配置文件的内容,这也不是个什么困难的事情,直接读取文件的内容,然后把文件内容存放在相应的数据对象里面就可以了。真的这么简单吗?先实现看看吧。
??????? 为了示例简单,假设系统是采用的properties格式的配置文件。
(1)那么直接使用Java来读取配置文件,示例代码如下:
??????? 在Java中,单例模式的实现又分为两种,一种称为懒汉式,一种称为饿汉式,其实就是在具体创建对象实例的处理上,有不同的实现方式。下面分别来看这两种实现方式的代码示例。为何这么写,具体的在后面再讲述。
?????? (1)懒汉式实现,示例代码如下:
?
?去测试看看,是否能满足要求。
?
注:本文转自???http://chjavach.iteye.com
?
?