源码记录 3. class.getResourceAsStream和classloader.getResourceAsStream的区别 - Smile-Liu/spex GitHub Wiki
class.getResourceAsStream和classloader.getResourceAsStream的区别
class.getResourceAsStream()
会在**当前类所在包的路径下查找相应资源**;
如果资源路径是以“/”开头,那么就会从classpath的根路径下开始查找
例:类MyClass在包com.test.code下,
则MyClass.class.getResourceAsStream() 会在com.test.code下查找相应的资源
classloader.getResourceAsStream()
会在**classpath的根路径下进行查找**,资源路径不能以“/”开头