getResource("")和getClassLoader().getResource("")

来源:互联网 发布:帝国cms后台模板 编辑:程序博客网 时间:2024/05/17 04:17

1、SessionUtil.class.getResource("");//返回该类的路径

结果:WebRoot/WEB-INF/classes/com/itheima/utils/

2、SessionUtil.class.getResource("/");//返回classes的路径

结果:day21_00_bookstore/WebRoot/WEB-INF/classes/

3、SessionUtil.class.getClassLoader().getResource("");//返回classes的路径

结果:day21_00_bookstore/WebRoot/WEB-INF/classes/

4、SessionUtil.class.getClassLoader().getResource("/");//返回为null

结果为:null

5、SessionUtil.class.getResourceAsStream("/11.txt")//产生一个输入流

//查找目录在D:\java\java_bookstore\WebRoot\WEB-INF\classes之下。

6、InputStream is=Test1.class.getResourceAsStream("/test.txt");//产生一个输入流
(test.txt文件的路径为 项目名\src\test.txt,类Test1所在包的第一级目录位于src目录下)

7、getResourceAsStream ()返回的是inputstream

8、getResource()返回:URL

0 0
原创粉丝点击