Java中Properties类的操作
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类的操作相关推荐
- java中properties作用,java中Properties类的使用
java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...
- Java中Properties类的学习总结
学习目标: 1.认识properties文件,理解其含义,会正确创建properties文件. 2.会使用java.util.Properties类来操作properties文件. 一.认识prope ...
- Java中Properties类的使用
在项目的开发中,我们经常写一些.properties文件 用来配置一些相关的内容,比如端口号 IP地址 服务器数据库的地址等等 PS 当然这些东西也是能够写在XML 文件内的. 下面摘抄2处 对于这些 ...
- java中properties类_Java中的Properties类详解
1.Properties类是什么? Properties(Java.util.Properties),该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常 ...
- java中LinkedList类的操作
LinkedList类是双向链表,单向队列,双向队列,栈的实现类: LinkedList类实现单向队列和双向队列的接口,自身提高了栈操作的方法,链表操作的方法. 在LinkedList类中存在很多方法 ...
- java中ArrayList类的操作
ArrayList类是Java集合框架出现之后用来取代Vector类的: 二者底层原理都是基于数组的算法,一模一样. 区别: Vector: 所有的方法都使用了synchronized修饰符. 线程安 ...
- java properties 参数_Java中Properties 类的详细使用
我把你的头像,设置成我的名字,此刻你便与我同在. 我把你的名字,写进我的代码里面,以后,我的世界便存在着你. 一.Properties 类 Properties 类位于 java.util.Prope ...
- 一文读懂Java中File类、字节流、字符流、转换流
一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...
- Java中Unsafe类详解
http://www.cnblogs.com/mickole/articles/3757278.html java不能直接访问操作系统底层,而是通过本地方法来访问.Unsafe类提供了硬件级别的原子操 ...
最新文章
- 完全卸载SQL Server 2008 R2(转)
- 我的ubuntu8.04安装经验 (转)
- centos7arm进入图形化_CentOS 7 安装图形化界面
- Django之模型层和ORM
- caffe安装编译教程Ubuntu16.04(CPU)教程
- 广东东软学院计算机系主任罗,广东东软学院副校长朱爱红一行来访我校
- 动手实验:继承条件下的构造方法调用
- 优科豪马冬季SUV轮胎G072的性能特点全解
- Android 仿微博客户端 ViewPaper
- 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
- python小练习之货币转换
- GitLab CI/CD 配置指南 .gitlab-ci.yml文件的配置
- 重新认识融云,「不止即时通讯」
- HCIE 面试资料-IPv6
- 阿里云网站备案-注销备案的办法
- 【非原创】完全用Linux工作(下)(r4笔记第86天)
- java基础之import语句_繁星漫天_新浪博客
- 【全球排名前100的英文歌】
- 使用Python和C++的写数据结构和算法
- android天气预报获取-气象台webservice