Pra14 15
Pra14 15
Program Code:
FactoryMethod
import java.net.*;
try
catch (UnknownHostException e)
}
}
OUTPUT:
Google IP 1: www.google.com/142.250.183.4
Google IP 2: www.google.com/2404:6800:4009:820:0:0:0:2004
InstanceMethod
import java.net.*;
class InstanceMethodDemo
InetAddress addr1=InetAddress.getByName("localhost");
InetAddress addr2=InetAddress.getByName("localhost");
}
OUTPUT:
PS D:\AJP\>
Exercise:
import java.net.*;
import java.util.*;
try
catch (UnknownHostException e)
{
System.err.println("Error: " + e.getMessage());
OUTPUT:
Dnyaneshwari
Class URL
import java.io.*;
import java.net.*;
class URLDemo
if (args.length != 1)
return;
String st = args[0];
try
InputStream is = url.openStream();
int ch;
System.out.print((char) ch);
is.close();
catch (MalformedURLException e)
catch (IOException e)
catch (Exception e)
}
}
OUTPUT:
URLConnection
import java.io.*;
import java.net.*;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
try
System.out.println(urlcon.getAllowUserInteraction());
System.out.println(urlcon.getContentType());
System.out.println(urlcon.getURL());
System.out.println(urlcon.getDoInput());
System.out.println(urlcon.getDoOutput());
System.out.println(new Date(urlcon.getLastModified()));
System.out.println(urlcon.getContentEncoding());
System.out.println();
catch (Exception e)
System.out.println(e);
OUTPUT:
false
text/html
https://msbte.org.in
true
false
Accept-Ranges: [bytes]
Server: [Microsoft-IIS/10.0]
ETag: ["7e5d8d9214db1:0"]
Content-Length: [832224]
X-Powered-By: [ASP.NET]
Content-Type: [text/html]