java - Class.getResource() and ClassLoader.getResource()

来源:互联网 发布:sql 统计项目函数 编辑:程序博客网 时间:2024/06/10 04:25

//class pck1.pac2.Test
//String filePath

Test.class.getResource(filePath)
  如果filePath为"folder1/test.xml", 会从目录"pac1/pac2/folder1/test.xml"找文件
  如果filePath为"/folder1/test.xml", 会从目录"folder1/test.xml"找文件

Test.class.getClassLoader().getResource(filePath)
  如果filePath为"folder1/test.xml", 会从目录"folder1/test.xml"找文件
  如果filePath为"/folder1/test.xml", 返回的总是null

getResourceAsStream()与getResource()搜索方式相同

至于api里写的搜索顺序, 试不出来. 

原创粉丝点击