2017-12-17 15:07:38 【原創-wx】
一、我們在用IO流加載資源的時候,創建文件資源
1 File file = New File("String Path");
1.這時候我們Ctrl + 鼠標左鍵去翻看源代碼去查詢File這個類,查看這個類的構造方法
這個方法的注解翻譯是通過轉換給定來創建一個新的<code> File </ code>實例 路徑名字符串到一個抽象的路徑名。 如果給定的字符串是空字符串,那么結果是空的抽象路徑名。
2.點擊normalize(正常化)這個方法,可以發現這是一個抽象方法
翻譯過來是將給定的路徑名字符串轉換為標准形式。 如果字符串是已經在正常的形式,那么它只是返回。
Ctrl+T找到他的子類這是他的實現方法
翻譯注釋是:檢查給定的路徑名是否正常。 如果不是,請調用真實的
標准化器的路徑名部分需要規范化。
這樣我們只遍歷整個路徑名字符串一次。
點開slash方法,就可以想到,不管我們輸入是/還是\file會幫我們轉換成\的windows本地資源路徑。對本地資源和UDC網絡資源不懂的可以看我下一篇博客