Java中Properties类的操作

=============================================

com.gordon.constant

Constant.java:

package com.gordon.constant;public interface Constant {/*** 根据名称读取常量* @param name* @return*/public String get_constant(String name);
}

SystemConstant4PropImpl.java

package com.gordon.constant;import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;public class SystemConstant4PropImpl implements Constant {public Properties prop = null;public SystemConstant4PropImpl() {InputStream in = ClassLoader.getSystemResourceAsStream("constant.properties");prop = new Properties();try {prop.load(in);} catch (IOException e) {e.printStackTrace();}}public SystemConstant4PropImpl(String prop_path) {InputStream in = ClassLoader.getSystemResourceAsStream(prop_path);prop = new Properties();try {prop.load(in);} catch (IOException e) {e.printStackTrace();}}/*** 获取properties文件中的属性*/@Overridepublic String get_constant(String name) {return prop.getProperty(name);}
}

SystemConstant4XMLImpl.java

package com.gordon.constant;public class SystemConstant4XMLImpl {}

com.grodon.test

TestConstantClass.java:

package com.gordon.test;import org.junit.Test;import com.gordon.constant.SystemConstant4PropImpl;public class TestConstantClass {@Testpublic void run() {try {SystemConstant4PropImpl scp = new SystemConstant4PropImpl();String db_username = scp.get_constant("db.username");System.out.println(db_username);} catch (Exception e) {e.printStackTrace();}}
}

constant.properties:

db.username=root

运行结果:

转载于:https://www.cnblogs.com/hfultrastrong/p/7611536.html

Java中Properties类的操作相关推荐

  1. java中properties作用,java中Properties类的使用

    java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...

  2. Java中Properties类的学习总结

    学习目标: 1.认识properties文件,理解其含义,会正确创建properties文件. 2.会使用java.util.Properties类来操作properties文件. 一.认识prope ...

  3. Java中Properties类的使用

    在项目的开发中,我们经常写一些.properties文件 用来配置一些相关的内容,比如端口号 IP地址 服务器数据库的地址等等 PS 当然这些东西也是能够写在XML 文件内的. 下面摘抄2处 对于这些 ...

  4. java中properties类_Java中的Properties类详解

    1.Properties类是什么? Properties(Java.util.Properties),该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常 ...

  5. java中LinkedList类的操作

    LinkedList类是双向链表,单向队列,双向队列,栈的实现类: LinkedList类实现单向队列和双向队列的接口,自身提高了栈操作的方法,链表操作的方法. 在LinkedList类中存在很多方法 ...

  6. java中ArrayList类的操作

    ArrayList类是Java集合框架出现之后用来取代Vector类的: 二者底层原理都是基于数组的算法,一模一样. 区别: Vector: 所有的方法都使用了synchronized修饰符. 线程安 ...

  7. java properties 参数_Java中Properties 类的详细使用

    我把你的头像,设置成我的名字,此刻你便与我同在. 我把你的名字,写进我的代码里面,以后,我的世界便存在着你. 一.Properties 类 Properties 类位于 java.util.Prope ...

  8. 一文读懂Java中File类、字节流、字符流、转换流

    一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...

  9. Java中Unsafe类详解

    http://www.cnblogs.com/mickole/articles/3757278.html java不能直接访问操作系统底层,而是通过本地方法来访问.Unsafe类提供了硬件级别的原子操 ...

最新文章

  1. 完全卸载SQL Server 2008 R2(转)
  2. 我的ubuntu8.04安装经验 (转)
  3. centos7arm进入图形化_CentOS 7 安装图形化界面
  4. Django之模型层和ORM
  5. caffe安装编译教程Ubuntu16.04(CPU)教程
  6. 广东东软学院计算机系主任罗,广东东软学院副校长朱爱红一行来访我校
  7. 动手实验:继承条件下的构造方法调用
  8. 优科豪马冬季SUV轮胎G072的性能特点全解
  9. Android 仿微博客户端 ViewPaper
  10. 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
  11. python小练习之货币转换
  12. GitLab CI/CD 配置指南 .gitlab-ci.yml文件的配置
  13. 重新认识融云,「不止即时通讯」
  14. HCIE 面试资料-IPv6
  15. 阿里云网站备案-注销备案的办法
  16. 【非原创】完全用Linux工作(下)(r4笔记第86天)
  17. java基础之import语句_繁星漫天_新浪博客
  18. 【全球排名前100的英文歌】
  19. 使用Python和C++的写数据结构和算法
  20. android天气预报获取-气象台webservice

热门文章

  1. 【命令init3/5】centos7切换图像界面和dos界面
  2. python操作mongo(2)
  3. WINDOWS2003域控制器禁止U盘
  4. HTC与酷派 不是冤家不聚头
  5. ORA-28002: the password will expire
  6. 前端开发VScode常用插件
  7. 性能测试TPS与用户之间转换
  8. 两阶段提交协议的异常处理
  9. 探究chrome下的开发工具的各功能
  10. 端到端的超媒体REST API设计