java URL 類別用於指定 URL。 java 中的 URL 類別是存取 Web 或 Internet 上任何可用資源的途徑。 URL 是一個統一資源定位符,指向萬維網 (www) 上的檔案、目錄或圖片等資源。 java中的URL類別內建於java的java.net.URL套件中。
開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
URL 指定萬維網上資源的位址。 URL 對於存取萬維網上的資源來說是唯一的。考慮一個 URL 範例 https://www.educba.com/what-is-java/
URL 包含三到四個部分,通常許多形式的 URL 都包含三個部分,如上 URL 圖像所示。
URL 類別包含建構函式和一些作為 URL 類別成員函數的函式。
以下是下面提到的以下範例:
接下來,我們編寫 java 程式碼來更清楚地理解 URL 類,下面的範例中我們使用 URL 類建構函式建立 URL 物件並傳遞 URL,如下所示 –
代碼:
import java.net.URL; public class Demo { public static void main(String[] arg) { try{ URL url=new URL("https://www.educba.com/what-is-java/"); System.out.print("\nThe URL is : "+url.toString()+"\nThe Protocol is : "+url.getProtocol()); System.out.print("\nTheHostName is : "+url.getHost()+"\nThe Port No is : "+url.getPort()); System.out.print("\nThe Default port is : " +url.getDefaultPort()); System.out.print("\nThe File Name is : "+url.getFile()+"\nThe Path is : " +url.getPath()); System.out.print("\nThe Query is : " +url.getQuery()+"\nThe Reference is : " +url.getRef()); }catch(Exception e) { System.out.println("Error : "+e); } } }
輸出:
接下來,我們編寫 java 程式碼來理解 URL 類,在該類中我們創建繞過查詢 URL 的 URL 對象,如下所示 –
代碼:
import java.net.URL; public class Demo { public static void main(String[] arg) { try{ URL url=new URL("https://www.google.com/search?q=educba+learn+java&oq=educba+learn+java&aqs=chrome..69i57j69i60.19364j0j9&sourceid=chrome&ie=UTF-8"); System.out.print("\nThe URL is : "+url.toString()+"\nThe Protocol is : "+url.getProtocol()); System.out.print("\nTheHostName is : "+url.getHost()+"\nThe Port No is : "+url.getPort()); System.out.print("\nThe Default port is : " +url.getDefaultPort()); System.out.print("\nThe File Name is : "+url.getFile()+"\nThe Path is : " +url.getPath()); System.out.print("\nThe Query is : " +url.getQuery()+"\nThe Reference is : " +url.getRef()); }catch(Exception e) { System.out.println("Error : "+e); } } }
輸出:
接下來,我們編寫 java 程式碼來理解 URL 類,在其中建立 URL 物件並讀取該 URL 中的可用數據,如下所示 –
代碼:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; public class Demo { public static void main(String[] arg) { String data; try{ URL url=new URL("https://www.educba.com/what-is-java/"); System.out.println("The URL is : "+url.toString()); System.out.println("The Protocol is : "+url.getProtocol()); System.out.println("The HostName is : "+url.getHost()); BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); System.out.println("The data at this URL is : "); while ((data = br.readLine()) != null) { System.out.println(data); } br.close(); }catch(Exception e) { System.out.println("Error : "+e); } } }
輸出:
java URL 類別是 java 中的內建類,可以從 java.net.URL 套件中存取。此類別用於指定 URL 或建立 URL 對象,進一步可以存取網路上可用的資源。
以上是Java URL 類別的詳細內容。更多資訊請關注PHP中文網其他相關文章!