[英]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.