import  java.net.*;
 import java.io.*;
 public class UrlInfo {
 public static void main(String[] args)
 {
  try
  {
  URL url=new URL("http://www.google.com");  // create  object  of url class
  System.out.println("Basic Information");
  System.out.println("Protocol: "+url.getProtocol());
  System.out.println("Path: "+url.getPath());
  System.out.println("Port: "+url.getPort());
  System.out.println("Default Port: "+url.getDefaultPort());
  System.out.println("Host: "+url.getHost());
  System.out.println("User Information: "+url.getUserInfo());
  System.out.println("File: "+url.getFile());
  System.out.println("Content: "+url.getContent());
  System.out.println("Language: "+url.getQuery());
  System.out.println("ref: "+url.getRef());
  System.out.println("Authority: "+url.getAuthority());
  System.out.println("Authority: "+url.hashCode());
  }
  catch(Exception e)
  {
  e.printStackTrace(); 
  }
 }
}