URL類學習筆記

 1、public final class URL  extends Object  implements Serializable

URL 代表一個統一資源定位符,它是指向互聯網“資源”的指針。

2、URL 可選擇指定一個“端口”,它是用於建立到遠程主機 TCP 連接的端口號。如果未指定該端口號,則使用協議默認的端口。例如,http 協議的默認端口爲 80。還可以指定一個備用端口,

3、注意,URI 類在某些特定情況下對其組成字段執行轉義。建議使用 URI 管理 URL 的編碼和解碼,並使用 toURI()URI.toURL() 實現這兩個類之間的轉換。

也可以使用 URLEncoderURLDecoder 類,但是隻適用於 HTML 形式的編碼,它與 RFC2396 中定義的編碼機制不同。

4、構造函數

URL(String spec)
          根據 String 表示形式創建 URL 對象。
URL(String protocol, String host, int port, String file)
          根據指定 protocolhostport 號和 file 創建 URL 對象。
URL(String protocol, String host, int port, String file, URLStreamHandler handler)
          根據指定的 protocolhostport 號、filehandler 創建 URL 對象。
URL(String protocol, String host, String file)
          根據指定的 protocol 名稱、host 名稱和 file 名稱創建 URL。
URL(URL context, String spec)
          通過在指定的上下文中對給定的 spec 進行解析創建 URL。
URL(URL context, String spec, URLStreamHandler handler)
          通過在指定的上下文中用指定的處理程序對給定的 spec 進行解析來創建 URL。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章