All for Joomla All for Webmasters

Java URL

The Java URL class represents an URL. URL is an acronym for Uniform Resource Locator. It points to a resource on the World Wide Web. For example:


A URL contains many information:

  1. Protocol: In this case, http is the protocol.
  2. Server name or IP Address: In this case, is the server name.
  3. Port Number: It is an optional attribute. If we write , 80 is the port number. If port number is not mentioned in the URL, it returns -1.
  4. File Name or directory name: In this case, index.jsp is the file name.

Commonly used methods of Java URL class

The class provides many methods. The important methods of URL class are given below.

Method Description
public String getProtocol() it returns the protocol of the URL.
public String getHost() it returns the host name of the URL.
public String getPort() it returns the Port Number of the URL.
public String getFile() it returns the file name of the URL.
public URLConnection openConnection() it returns the instance of URLConnection i.e. associated with this URL.

Example of Java URL class

  1. //
  2. import*;
  3. import*;
  4. public class URLDemo{
  5. public static void main(String[] args){
  6. try{
  7. URL url=new URL(“”);
  8. System.out.println(“Protocol: “+url.getProtocol());
  9. System.out.println(“Host Name: “+url.getHost());
  10. System.out.println(“Port Number: “+url.getPort());
  11. System.out.println(“File Name: “+url.getFile());
  12. }catch(Exception e){System.out.println(e);}
  13. }
  14. }


       Protocol: http
       Host Name:
       Port Number: -1
       File Name: /e-learning
submit to reddit

Leave a Reply