read contents form Site With URL Class in java


import  java.net.*;
 import java.io.*;
 public class UrlInfo {

public static void main(String[] args)
{

try
{
URL url=new URL("http://technologyx.org");  // 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());

URLConnection con=url.openConnection();
int  conlength=con.getContentLength();
int c;

if(conlength!=0)
{
System.out.println("Contents: ");
InputStream urlInput=con.getInputStream();
while((c=urlInput.read())!=-1)
{
System.out.println((char)c);

}


}
}
catch(Exception e)
{

e.printStackTrace();
}



}

}