JAVA的基本網絡應用

InetAddress類的使用

java.net.InetAddress類的主要作用是代表IP地址。InetAddress類還有兩個子類,即Inet4Address和Inet6Address,他們分別代表着IPv4地址和IPv6地址。

InetAddress類沒有構造方法,而是提供兩個靜態方法來獲取InetAddress實例。

●getByName(String host):根據主機獲取對應的InetAddress對象。

●getByAddress(byte[] addr):根據原始的IP地址來獲取對應的InetAddress對象。

InetAddress提供了三個方法來獲取InetAddress實例對應的IP地址和主機名。

●String getCanonicalHostName():獲取此IP地址的完全限定域名。

●String getHostAddress():返回該InetAddress實例對應的IP地址(字符串形式)。

●String getHostName():獲取此IP地址的主機名。

isLocalHost()方法來獲取本機IP地址對應的Inet'Address實例。

isReachable()方法用於測試是否可以到達該地址

URL類的使用

URL(Uniform Resource Locator)類代表統一資源定位器,統一資源定位器指互聯"資源"的名稱。

通常URL可以由協議名、主機、端口和資源組成。

URL的格式爲“protocol://host:port/resourceName”。

URLDecoder類和URLEncoder類

URLDecoder類包含一個decoder(String s,String enc)靜態方法,它可以將看上去是亂碼的特殊字符串轉換成普通字符串。

URLEncoder類包含一個encode(String s,String enc)靜態方法,它可以將普通字符串轉換成application/x-www-form-urlencode MIME字符串。

發佈了23 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章