资源文件中用#注释 存储格式为 key=value
加载properties资源文件注意资源文件放的位置否则出现空引用异常 需要注意的是当把资源文件放到与src文件同级的目录 该目录必须创建为 source folder
package properties;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
*
* @author carl
*/
public class LoadProperties {
public static void main(String[] args) throws IOException {
/**
* 读取资源文件的方式
* Class类里的方法: 默认会去 当前类的classpath路径去找资源文件;
* ClassLoader类里面的方法: 默认去 classpath根路径 找资源;
*/
String name = "rsc.properties";
Properties p = new Properties();
Class clz = LoadProperties.class;
//资源文件放在 当前类的classpath路径
//InputStream in = clz.getResourceAsStream(name);
//资源文件放在 classpath根路径
//InputStream in = clz.getClassLoader().getResourceAsStream(name);
InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(name);
p.load(in);
System.out.println(p);
}
}