java.netはネットワークアプリケーションを実装するためのクラスを提供するパッケージである。
java.net パッケージには次のクラスがある。
クラス | 説明 |
---|---|
URL | URL (Uniform Resource Locator) を表すクラス |
java.net.URL はURL (Uniform Resource Locator) を表すクラスである。
import java.net.URL;
import java.net.MalformedURLException;
public class Example {
public static void main(String[] args) {
URL url = null;
try {
url = new URL("https://segakuin.com/index.html");
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
java.net パッケージには次の例外がある。
例外 | 説明 |
---|---|
MalformedURLException | 不正な形式のURLが見つかったことを示すためにスローされる |
不正な形式のURLが見つかったことを示すためにスローされる。
$ more Example.java
import java.net.URL;
import java.net.MalformedURLException;
public class Example {
public static void main(String[] args) {
URL url = null;
try {
url = new URL("segakuin.com");
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
$ javac Example.java
$ java Example
java.net.MalformedURLException: no protocol: segakuin.com
at java.base/java.net.URL.<init>(URL.java:645)
at java.base/java.net.URL.<init>(URL.java:541)
at java.base/java.net.URL.<init>(URL.java:488)
at Example.main(Example.java:8)