import java.net.MalformedURLException;
import java.net.URL;
public class GFG {
public static void main(String[] args)
throws MalformedURLException
{
URL url1 = new URL(
+ "WK26I4fT8gfth6CACg#q=geeks+for+geeks+java");
URL url2 = new URL("http", "www.geeksforgeeks.org",
"/jvm-works-jvm-architecture/");
URL url3 = new URL(
+ "q=gnu&rlz;=1C1CHZL_enIN71"
+ "4IN715&oq;=gnu&aqs;=chrome..69i57j6"
+ "9i60l5.653j0j7&sourceid;=chrome&ie;=UTF"
+ "-8#q=geeks+for+geeks+java");
System.out.println(url1.toString());
System.out.println(url2.toString());
System.out.println();
System.out.println(
"Different components of the URL3-");
System.out.println("Protocol:- "
+ url3.getProtocol());
System.out.println("Hostname:- " + url3.getHost());
System.out.println("Default port:- "
+ url3.getDefaultPort());
System.out.println("Query:- " + url3.getQuery());
System.out.println("Path:- " + url3.getPath());
System.out.println("File:- " + url3.getFile());
System.out.println("Reference:- " + url3.getRef());
}
}