The Java URLConnection class represents a communication link between the URL and the application. This class can be used to read and write data to the specified resource referred by the URL.
The openConnection() method of URL class returns the object of URLConnection class. Syntax:
public URLConnection openConnection()throws IOException{}
The URLConnection class provides many methods, we can display all the data of a webpage by using the getInputStream() method. The getInputStream() method returns all the data of the specified URL in the stream that can be read and displayed.
import java.io.*; import java.net.*; public class URLConnectionExample { public static void main(String[] args){ try{ URL url=new URL("http://www.rookienerd.com/java-tutorial"); URLConnection urlcon=url.openConnection(); InputStream stream=urlcon.getInputStream(); int i; while((i=stream.read())!=-1){ System.out.print((char)i); } }catch(Exception e){System.out.println(e);} } }