properties文件 , properties类, 的作用
"properties文件",是java所支持的配置文件类型.
java中的properties文件是一种配置文件,
主要用于表达配置信息,
文件类型为*.properties,
格式为文本文件,
文件的内容是格式是 "键=值"的格式,
在properties文件中,可以用"#"来作注释.
"Properties类",主要用于读取Java的配置文件.
Properties类表示一组持久的属性。
properties属性可以保存到流中或从流中加载。
properties属性列表中的每个键及其对应的值都是一个字符串。
properties属性列表可以包含另一个属性列表作为其“默认值”;
如果在原始属性列表中找不到属性键,则会搜索此第二个属性列表。
由于Properties继承自Hashtable,所以put和putAll方法可以应用于Properties对象。
强烈地不推荐使用它们,因为它们允许调用者插入其键或值不是字符串的条目。
应该使用setProperty方法。
load---加载;
store--存储;
load(Reader)/store(Writer,String)方法以一个简单的面向行的格式从以下格式加载和存储属性到基于字符的流。
load(InputStream)/store(OutputStream,String)方法的工作方式与加载(Reader)/存储(Writer,String)对相同,只是输入/输出流以ISO 8859-1字符编码编码。
public static Properties getProperties(String config) throws IOException {
Properties properties = new Properties();
InputStreamReader in=null;
FileInputStream inStream=null ;
try {
inStream = new FileInputStream(new File(config));
in = new InputStreamReader(inStream,("UTF-8")); // 处理中文字符流
properties.load(in);
} catch (Exception e) {
log.error("无法找到并使用配置文件: [ " + config+" ]");
}
finally {
if (inStream!=null) {
inStream.close();
}
if (in!=null) {
in.close();
}
}
return properties;
}
properties文件 , properties类, 的作用的更多相关文章
- Property工具类,Properties文件工具类,PropertiesUtils工具类
Property工具类,Properties文件工具类,PropertiesUtils工具类 >>>>>>>>>>>>>& ...
- Java读取properties文件工具类并解决控制台中文乱码
1.建立properts文件(error.message.properties) HTTP201= 请求成功并且服务器创建了新的资源 2.在spring-mvc.xml文件(applicationCo ...
- Properties文件工具类的使用--获取所有的键值、删除键、更新键等操作
有时候我们希望处理properties文件,properties文件是键值对的文件形式,我们可以借助Properties类操作. 工具类如下:(代码中日志采用了slf4j日志) package cn. ...
- 读取Properties文件工具类
import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java ...
- 加载Properties文件工具类:LoadConfig
import javax.servlet.http.HttpServletRequest; import javax.ws.rs.GET; import javax.ws.rs.Path; impor ...
- Java的Properties类和读取.properties文件
一..properties文件的作用 Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件.它用来配置应用程序的一些信息,不过这些信息一般都是比较少的数据,没有必 ...
- java代码和spring框架读取xml和properties文件
1.java文件读取properties文件 Properties props = new Properties(); try { //资源文件存放在类文件的根目录下.即是放在src下面.则不需要写路 ...
- K:java中properties文件的读写
Properties类与.properties文件: Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集的类,不过Properties有特殊 ...
- Java读取properties文件连接数据库
先说为什么要有这种东西,或者我们为什么要用这种方式来写,先看经常用的方法,我们经常写的 package util; import java.sql.Connection; import java.sq ...
随机推荐
- linux日常管理-netstat查看端口
查看网络链接状况 查看监听端口 查看服务端 客户端链接状况 并发 ////////////////////////////////////////////////////////////////// ...
- centos6.5安装zookeeper教程(三)
阅读前建议先阅读: http://www.cnblogs.com/duenboa/articles/6665159.html 1. 下载安装文件zookeeper-3.4.6.tar.gz 镜像地 ...
- 进击的菜鸟问题1(设置checkbox全选)
问题:设置页面标签属性时,常常使用jquery.attr("","");在设置checkbox属性时,会出现操作设置checkbox属性后,无法清除,导致第二次 ...
- [hdu1712]ACboy needs your help分组背包
题意:一共$m$天,$n$门课程,每门课程花费$i$天得到$j$的价值,求最后获得的最大价值 解题关键:分组背包练习,注意循环的顺序不能颠倒 伪代码: $for$ 所有的组$k$ $for{\rm ...
- Linux awk指令详解
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再 ...
- Win7常用但是被忽略的快捷键
General keyboard shortcuts 1.Ctrl + Right Arrow Move the cursor to the beginning of the next word 向 ...
- Netty 线程模型与Reactor 模式
前言 Netty 的线程模型是基于NIO的Selector 构建的,使用了异步驱动的Reactor 模式来构建的线程模型,可以很好的支持成百上千的 SocketChannel 连接.由于 READ/W ...
- [CentOS7] iconv编程转换
声明:本文主要总结自:鸟哥的Linux私房菜-第九章.vim 程式編輯器,如有侵权,请通知博主 (-- 源自鸟哥的私房菜) 首先用Notepad++新建个文件来做这个实验,在Windows平台下新建个 ...
- CodeForces 116B【二分匹配】
思路: 暴力..我不会呀.. YY一个二分匹配嘛,然后数组开小了.GG for an hour. #include <bits/stdc++.h> using namespace std; ...
- CAS客户端整合(三) Otrs
OTRS 是用Perl写的一个工单邮件系统,非常强大. 登录流程 流程图略过 otrs没有像 discuz 和 zabbix 类似的游客登录状态,这样处理起来逻辑分支少一些. 不过还是考虑用 otrs ...