Java中的URL類是經(jīng)常被使用的一個類,它常用來表示一個資源的位置。在URL中,域名和端口是非常重要的兩個組成部分。
域名是指互聯(lián)網(wǎng)上某個服務(wù)器的名稱,例如www.example.com。在Java中,我們可以通過URL對象的getHost()方法獲取域名。下面是一個示例:
URL url = new URL("https://www.example.com/page.html"); String host = url.getHost(); System.out.println("域名是:" + host);
輸出結(jié)果為:
域名是:www.example.com
端口是指服務(wù)器上監(jiān)聽請求的一個數(shù)字,例如80端口通常用來處理HTTP請求。如果URL沒有指定端口,那么默認(rèn)的端口號為-1。我們可以通過URL對象的getPort()方法獲取端口號。下面是一個示例:
URL url = new URL("https://www.example.com:8080/page.html"); int port = url.getPort(); System.out.println("端口號是:" + port);
輸出結(jié)果為:
端口號是:8080
需要注意的是,如果URL中沒有指定端口號,那么getPort()方法返回的是-1而不是80。