Java中properties文件的应用

Properties属性文件是 什么?

   Properties属性文件是软件常用的配置文件的格式,也因为其 简洁 和 便利 的特性,经常作为小规模的数据文件,相对于结构性强的XML又很简洁  。其每一行的格式为 "key=value" , 有若干行!JAVA为这种属性文件专门提供了一个类 java.util.Properties , 我们通过这个类,可以非常容易的获取 Properties 文件中的信息。


Properties属性文件作用?

  properties文件常用来记录 引用地址的常用信息 例如:包含应用软件的配置信息,简单的数据信息, 数据库驱动地址信息, 与其他程序交互时所需要的链接地址等等。都可以放在 properties文件中进行保存记录,进行统一有效的管理 


举例 在程序中应用方式 代码如下:

注意一下几点:

(1)  properties文件应放在项目目录中的src 文件夹下

(2) properties文件中如果 包含中文 需要 通过 java jdk自带的native2ascii.exe 小工具进行转码操作。操作命令:native2ascii.exe -encoding gbk OriginalFile.properties NewFile.properties;(百度即可)。

执行完成后,生成另一个文件就是我们后面要使用的Properties文件 ,处理后的文件汉字都会转换成Unicode码的形式存在。

(3)文件的内容是格式是 "key=Value"的格式 我们可以通过key键来获取对应的Value,在properties文件中,可以用"#"来作注释




  


源码如下:

package test;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class testProperties {

	public static void main(String[] args) {
		try {
		//找到.properties配置文件 加载到 项目中 
		InputStream config=testProperties.class.getClassLoader().getResourceAsStream("configInfor.properties");
		//创建 Properties 对象 
		Properties properties=new Properties();
		//执行 load() 加载配置文件
	    properties.load(config);
	    //通过key值 取value
	    System.out.println("这是 我们刚刚 编写的 账户密码:"+properties.get("password"));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}


  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值