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字符串。