getResourceAsStream()
getClass().getResourceAsStream(a)
这个类:package aaa.bbb.ccc;
如果String a 是以"/"开始的,则a描述的路径是相对于这个类所在包的根路径而言的,
即为相对于文件夹aaa所在目录开始,
如果String a 不是以"/"开始的,则a描述的路径是相对于这各类当前的文件夹而言的,
即位ccc
getClass().getResourceAsStream(a)
这个类:package aaa.bbb.ccc;
如果String a 是以"/"开始的,则a描述的路径是相对于这个类所在包的根路径而言的,
即为相对于文件夹aaa所在目录开始,
如果String a 不是以"/"开始的,则a描述的路径是相对于这各类当前的文件夹而言的,
即位ccc
本文详细解释了Java中使用getResourceAsStream()方法加载资源文件时,路径描述符相对于类的位置及不同情况下路径的解析规则。当路径字符串以/开头时,路径是从类所在的包根目录开始;如果不以/开头,则从类当前所在的文件夹开始。
2万+

被折叠的 条评论
为什么被折叠?



