[英]Difference between methods to getResourceAsStream
有人可以告诉我MyClass.class.getClassLoader().getResourceAsStream("TestFile.txt")
和MyClass.class.getResourceAsStream("TestFile.txt")
什么区别
它们(或多或少)是等效的。 Class#getResourceAsStream()
将在内部获取ClassLoader
并将getResourceAsStream
调用委托给它。
感谢VGR的评论 。 需要注意的是很重要的Class#getResourceAsStream(String)
首先委托给Class#getResource(String)
,如果它不以启动/
,转换成String
被传递的参数预先挂起了相应的类的包名/
更换每个.
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.