class對象的getResource()方法;Classloader的靜態方法getSystemResource()方法和實例方法getResource()方法都是從classpath路徑中獲取資源,如聲音,圖片等。但是它們的使用卻有着細微的差別。
主要區別如下:
Class對象的getResource(“/”)加了“/”后,則和調用classloader的getResource()方法沒有任何區別,文件的搜索路徑從項目當前classpath的根路徑開始搜索(編譯時從src目錄下開始搜索;運行時從bin目錄下開始搜索);
Class對象不加“/”,直接使用getResource(“”),則表示從當前class類文件所在目錄開始搜索。