URL Class
URL Class
This set of Java Multiple Choice Questions & Answers (MCQs) focuses on �URL Class�.
Answer: a
Explanation: URL is Uniform Resource Locator.
Answer: c
Explanation: None
Answer: b
Explanation: None.
4. Which of these methods is used to know the full URL of an URL object?
a) fullHost()
b) getHost()
c) ExternalForm()
d) toExternalForm()
View Answer
Answer: d
Explanation: None.
Answer: d
Explanation: URL, URLDecoder and URLConnection all there are used to access
information stored in a URL.
import java.net.*;
class networking
{
public static void main(String[] args) throws MalformedURLException
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
System.out.print(obj.getProtocol());
}
}
a) http
b) https
c) www
d) com
View Answer
Answer: a
Explanation: obj.getProtocol() is used to know the protocol used by the host. http
stands for hypertext transfer protocol, usually 2 types of protocols are used http
and https, where s in https stands for secured.
Output:
$ javac networking.java
$ java networking
http
import java.net.*;
class networking
{
public static void main(String[] args) throws MalformedURLException
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
System.out.print(obj.getPort());
}
}
a) 1
b) 0
c) -1
d) garbage value
View Answer
Answer: c
Explanation: Since we have not explicitly set the port default value that is -1 is
printed.
Output:
import java.net.*;
class networking
{
public static void main(String[] args) throws MalformedURLException
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
System.out.print(obj.getHost());
}
}
a) sanfoundry
b) sanfoundry.com
c) www.sanfoundry.com
d) https://www.sanfoundry.com/javamcq
View Answer
Answer: c
Explanation: None.
Output:
$ javac networking.java
$ java networking
www.sanfoundry.com
import java.net.*;
class networking
{
public static void main(String[] args) throws MalformedURLException
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
System.out.print(obj.toExternalForm());
}
}
a) sanfoundry
b) sanfoundry.com
c) www.sanfoundry.com
d) https://www.sanfoundry.com/javamcq
View Answer
Answer: d
Explanation: toExternalForm() is used to know the full URL of an URL object.
Output:
$ javac networking.java
$ java networking
https://www.sanfoundry.com/javamcq