java分享第十六天( java读取properties文件的几种方法&java配置文件持久化:static块的作用)
java读取properties文件的几种方法 一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1、通过java.util.Properties读取 Properties p=new Properties(); //p需要InputStream对象进行读取文件,而获取InputStream有多种方法: //1、通过绝对路径:InputStream is=new FileInputStream(filePath); //2、通过Class.getResourceAsStream(path); //3、通过ClassLoader.getResourceAsStream(path); p.load(InputStream is); is.close(); p.getString(String(key)) 2、通过java.util.ResourceBundle读取 ResourceBundle rb=ResourceBundle.getBundle(packageName); rb.getString(String key); 二、Class.getResourceAsStream与ClassLoader.getResourceAsStream的区别 首先,Java中的getResourceAsStream有以下几种: Class