URL stands for Uniform Resource locator

The Java URL class represents an URL

This class is pointer to resource on the world wide web

Lets check with an example

Here http is the URL is the Server name or IP Address

8090 is the Port Number

Myurl.html is file name


URL(String url) – creates URL object from the string Representation

For Example

URL url = new URL(“http://examradar.com”);


Method Description
Public URL Connection openConnection() throws IOException This Method of URL Class returns the object of URL Connection

Lets check the below Syntax

URLConnection urlconn = url.openConnection();


URLConnection is the superclass of all classes of all classes that represents a communication link between the applications and a URL.

Instances of this class can be used both to read from and to write to the resource referenced by the url.


URLConnection(URL url) – constructs a URL Connection to the specified url


Method Description
Public inputStream getInputStream() throws IOException Returns an input stream that reads from this open connection
Public outputStream getOutputStream() throws IOException Returns an output stream that writes to this connection


import java.io.*;

import java.net.*;

public class readDatafromURL{

public static void main(String[] args) throws Exception { 

URL eradar = new URL("http://examradar.com/java-networking-network-basics-socket-overview");

    URLConnection urlconn = eradar.openConnection();

    InputStream stream = urlconn.getInputStream();

    int i;

    while ((i=stream.read())!=-1){




Share with : Share on Linkedin Share on Twitter Share on WhatsApp Share on Facebook