import java.io.*;
import java.net.*;
public class FileDownloader
{
public static void main(String args[]) throws IOException
{
java.io.BufferedInputStream in = new java.io.BufferedInputStream(new
java.net.URL("http://cl.thapar.edu/qp/CH016.pdf").openStream());
java.io.FileOutputStream fos = new java.io.FileOutputStream("t est.pdf");
java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024);
byte[] data = new byte[1024];
int x=0;
while((x=in.read(data,0,1024))>=0)
{
bout.write(data,0,x);
}
bout.close();
in.close();
}
}