Die Java-URL-Klasse wird verwendet, um eine URL anzugeben. Die URL-Klasse in Java ist ein Zufluchtsort für den Zugriff auf alle im Web oder Internet verfügbaren Ressourcen. URL ist ein Uniform Resource Locator, der auf die Ressource wie Datei, Verzeichnis oder Bild im World Wide Web (www) verweist. Die URL-Klasse in Java wird im java.net.URL-Paket von Java erstellt.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Die URL gibt die Adresse einer Ressource im World Wide Web an. Die URL ist eindeutig, um Ressourcen im World Wide Web zu erreichen. Betrachten Sie ein URL-Beispiel wie https://www.educba.com/what-is-java/
Die URL besteht aus drei oder vier Teilen, normalerweise enthalten viele Formen der URL drei Teile, wie im obigen URL-Bild.
Die URL-Klasse enthält Konstruktoren und einige Funktionen als Mitgliedsfunktionen der URL-Klasse.
Hier sind die folgenden Beispiele:
Als nächstes schreiben wir den Java-Code, um die URL-Klasse besser zu verstehen, anhand des folgenden Beispiels, in dem wir ein URL-Objekt mithilfe des URL-Klassenkonstruktors erstellen und die URL wie folgt übergeben –
Code:
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); } } }
Ausgabe:
Als nächstes schreiben wir den Java-Code, um die URL-Klasse zu verstehen, in der wir ein URL-Objekt erstellen, das die Abfrage-URL umgeht, wie unten –
Code:
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); } } }
Ausgabe:
Als nächstes schreiben wir den Java-Code, um die URL-Klasse zu verstehen, in der wir ein URL-Objekt erstellen und die in dieser URL verfügbaren Daten lesen, wie unten –
Code:
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); } } }
Ausgabe:
Die Java-URL-Klasse ist eine in Java integrierte Klasse, auf die über das Paket java.net.URL zugegriffen werden kann. Diese Klasse wird verwendet, um eine URL anzugeben oder ein URL-Objekt zu erstellen, mit dem weiter auf die im Web verfügbare Ressource zugegriffen werden kann.
Das obige ist der detaillierte Inhalt vonJava-URL-Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!