問題一覧に戻る
中級例外処理
問題77: throws宣言

throws節は、メソッドがチェック例外をスローする可能性があることを宣言します。呼び出し元はこれらの例外を処理するか、独自のthrows宣言で伝播させる必要があります。

import java.io.*;

public class Main {
// throws宣言
static void readFile(String name) IOException {
throw new IOException("File not found");
}

public static void main(String[] args) IOException {
readFile("test.txt");
}
}