`
yuyeyi
  • 浏览: 36592 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

做一个单子模式的类,只加载一次属性文件

阅读更多
import java.io.FileInputStream; 
import java.io.FileNotFoundException; 
import java.io.IOException; 
import java.io.InputStream; 
import java.util.Properties; 
/** 
*@authorleno 
*单子模式,保证在整个应用期间只加载一次配置属性文件 
*/ 
public class Singleton { 

    private static Singleton instance; 
    private static final String CONFIG_FILE_PATH = "E:\\config.properties"; 
    private Properties config; 
    private Singleton() { 
      config = new Properties(); 
      InputStream is; 
      try { 
          is = new FileInputStream(CONFIG_FILE_PATH); 
          config.load(is); 
          is.close(); 
      } catch (FileNotFoundException e) { 
          // TODO Auto-generated catch block 
          e.printStackTrace(); 
      } catch (IOException e) { 
          // TODO Auto-generated catch block 
          e.printStackTrace(); 
      } 
    } 
    public static Singleton getInstance() { 
      if(instance==null) { 
          instance = new Singleton(); 
      } 
      return instance; 
    } 
    public Properties getConfig() { 
      return config; 
    } 
    public void setConfig(Properties config) { 
      this.config = config; 
    } 
   
} 
 
分享到:
评论

相关推荐

    Java学习测试题,看你会多少(主要基础类)

    例:做一个单子模式的类,只加载一次属性文件 package com.softeem.demo; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream;...

    设计模式一(单子、工厂、策略模式)练习 .zip

    假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本 7%的促销折扣;而对非教材类的计算 机图书有 3%的折扣;对其余书没有折扣。使用策略...

    (两种)单子模式 (饿汉,懒汉)

    详细讲述了单子模式的两种模式(饿汉,懒汉)

    JDBC的连接实例 单子模式的写法

    jdbc和java的连接 单子模式的写法

    C++单例设计模式

    其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作...

    北邮java选修大作业 购物车

    假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;而对非教材类的计算机图书有3%的折扣;对其余书没有折扣。使用策略模式...

    北邮Java大作业低配版

    1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;而对非教材类的计算机图书有3%的折扣;对其余书没有折扣。使用策略...

    第91课 易语言 客户端 服务端 传exe 文件 100元 单子 项目实战.zip

    第91课 易语言 客户端 服务端 传exe 文件 100元 单子 项目实战.zip

    西交利物浦大学网络程序设计大作业,基于Python Socket实现的局域网文件同步工具

    2022年8月份接的单子,任务是做一个用Python Socket实现的文件同步工具,本质上就是一个FTP, 同步的思路是创建扫描线程,扫描当前share文件夹下的文件信息,将其与旧信息做一个对称差集,就得到了那些有变化的文件...

    北邮java李劼java大作业,设计模式二

    1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;而对非教材类的计算机图书有3%的折扣;对其余书没有折扣。使用策略...

    单子样惯导和松组合.zip

    基于MATLAB的捷联惯导单子样算法,还有单子样和卫星数据松组合INS_GPS(经过卡尔曼滤波处理)后的程序,没有附数据。可以用作初学者学习参考,程序内容还是比较完整的。

    句法模式识别.zip

    句法模式识别主要章节有:形式语言概述、文法推断、...图片识别或者更广泛的景象分析就属于此,在这类问题中,面对的图像非常复杂,所描绘他的特性度量的数目非常大,于是着眼于借助简单子图像来描述一幅复杂的图像。

    购物车系统——Java大作业.zip

    单子、工厂、策略、组合、观察者模式 1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。...在设计模式一的作业基础上,设计一个贩卖各类书籍的电子商务网站的购物车系统。该系统包括的模块有:

    excel 打印几种快递单子

    excel做的快递单子打印,也是从网上下载的。希望对大家有帮助,(*^__^*) 嘻嘻……

    (中小学教育)一张单子教案.doc

    (中小学教育)一张单子教案.doc

    EXCEL常用模板-财务模板-采购类-自动统计单子.zip

    EXCEL常用模板-财务模板-采购类-自动统计单子

    C++ 单例模式的详解及实例

    有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。 通过单例模式, 可以做到: (1)确保一个...

    基于卷积深度神经网络的句子单子关系分类

    完整的代码+数据集 可作为毕设和课设参考 本文利用卷积深度神经网络(DNN)提取词法和句子级别的...这些连接两个级别的特征以形成最终提取的特征向量。最后,将这些特征输softmax分类器以预测两个标记名词之间的关系。

    Javascript实现单例模式

     在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才有利于协调系统整体的行为。比如在整个系统的配置文件中,配置数据有一个单例对象进行统一读取和修改,...

    java 做的快递单子打印

    java打印快递面单,自己做得程序,能预先。安装jdk,属于cs程序。

Global site tag (gtag.js) - Google Analytics