cahttp://www.cnblogs.com/yejg1212/p/3270152.html(有詳細例子,建議看)
http://blog.csdn.net/netbug_nb/article/details/46121037(有詳細例子)
總結:
1.Class.getResource(“”)括號中最前面加不加/的效果不同,總結是有/就會取根目錄下找,沒有就在當前路徑下找。
加/ :是取得class根目錄下的路徑,即編譯以後target/classes的路徑,還有maven項目java資源文件和resources目錄在同一層時,那層的路徑。
不加/: 就是當前類的路徑,編譯以後的在target下的該class文件的路徑
2.ClassLoader.getResource(“”)括號中最前面不能加/
不加/ 的效果和1中加了/的效果一樣
加了/ 輸出是null。
3.ClassLoader.getResourceAsStream()和2一樣。