在Java应用中,经常需要读取配置文件的内容,在很多项目中,都有与应用相关的配置文件,多数是由开发人员自己定义的,大多配置文件的格式是XML或者properties。
在系统中,一个配置文件的内容可以在多个地方多个类中需要用到,如果使用一般的方法去读取会创建多个对象,浪费内存资源。配置文件的内容如果很多,更是会浪费大量资源。
读取配置文件就很适合使用单例模式。
首先建一个配置文件,config.properties,内容如下:
name=blues
age=18
饿汉式单例的代码实现如下:
测试代码如下:
执行结果如下:
代码:https://gitee.com/blueses/design-pattern