java properties配置文件读取方式及比较
为了便于访问,配置文件一般放置在工作空间里。
有以下几种读取方式:
1.使用java.util.Properties类的load()方法
InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);
ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
InputStream in = new BufferedInputStream(new FileInputStream(name));ResourceBundle rb = new PropertyResourceBundle(in);
InputStream in = JProperties.class.getResourceAsStream(name);Properties p = new Properties();p.load(in);
InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);Properties p = new Properties();p.load(in);
InputStream in = ClassLoader.getSystemResourceAsStream(name);Properties p = new Properties();p.load(in);