005-单例模式(实例:读取配置文件)

在Java应用中,经常需要读取配置文件的内容,在很多项目中,都有与应用相关的配置文件,多数是由开发人员自己定义的,大多配置文件的格式是XML或者properties。


在系统中,一个配置文件的内容可以在多个地方多个类中需要用到,如果使用一般的方法去读取会创建多个对象,浪费内存资源。配置文件的内容如果很多,更是会浪费大量资源。


读取配置文件就很适合使用单例模式。


首先建一个配置文件,config.properties,内容如下:

name=blues

age=18


饿汉式单例的代码实现如下:

005-单例模式(实例:读取配置文件)_第1张图片


测试代码如下:

005-单例模式(实例:读取配置文件)_第2张图片


执行结果如下:

005-单例模式(实例:读取配置文件)_第3张图片




代码:https://gitee.com/blueses/design-pattern

你可能感兴趣的:(005-单例模式(实例:读取配置文件))