其他分享
首页 > 其他分享> > class与classloader的getResourceAsStream区别

class与classloader的getResourceAsStream区别

作者:互联网

class与classloader的getResourceAsStream区别

我们经常用getResourceAsStream来获取配置文件信息,也有2种方式getResourceAsStream,一种是class.getResourceAsStream,
另一种是classloader.getResourceAsStream
这2种方式有什么区别呢?
class.getResourceAsStream(“path”):从当前class的目录下找资源
class.getResourceAsStream("/path");/代表了class的包名,也就是从root classpath寻找资源
而对于classloader.getResourceAsStream(“path”),只有这种方式有效,效果同class.getResourceAsStream("/path"),从根目录去找。

标签:getResourceAsStream,方式,区别,classloader,path,class
来源: https://blog.csdn.net/qq_30137641/article/details/113538769