1、使用绝对路径
缺点:使用了绝对路径,不利于项目的拷贝(频繁报错)
2、使用相对路径
>相对于classpath的根路径
因为资源文件都会被加载到编译路径所以可以加载编译的路径
使用一个ClassLoader对象
Properties p=new Properties();
InputStream input= ClassLoader.getSystemResourceAsStream("a.properties");
p.load(input);
System.out.println(p);
>相对于类路径
当前类.class.getResourceAsStream("a.properties");