コース一覧
Java中級:例外処理とファイル入出力
例外処理 まとめクイズ

Java中級:例外処理とファイル入出力

例外処理とファイル入出力を学び、失敗に対応しながらデータを読み書きするプログラムを作れるようにします。

1
例外処理
01. try-catch で例外をつかむ5分
02. 複数の catch ブロック5分
03. throws と例外の伝播5分
04. 独自の例外を作る5分
05. try-with-resources5分
06. finally ブロック5分
07. 例外処理 まとめクイズ5分
2
ファイル I/O
01. Files でファイルに書き込む5分
02. ファイルを行単位で読む5分
03. Path でファイルパスを扱う5分
04. BufferedReader と Stream API5分
05. ファイルの存在確認と削除5分
06. ファイル I/O まとめクイズ5分

Java中級:例外処理とファイル入出力

01try-catch で例外をつかむ
02複数の catch ブロック
03throws と例外の伝播
04独自の例外を作る
05try-with-resources
06finally ブロック
07例外処理 まとめクイズ
08Files でファイルに書き込む
09ファイルを行単位で読む
10Path でファイルパスを扱う
11BufferedReader と Stream API
12ファイルの存在確認と削除
13ファイル I/O まとめクイズ

例外処理 まとめクイズ

クイズ1

次のうち、検査例外 (checked exception) に分類されるものはどれでしょう。検査例外とは、catch するか throws でメソッド宣言に書くかを コンパイラに強制される 例外のことです。1 つ選んでください。

クイズ2

次のコードを実行すると、コンソールには何が出力されるでしょうか。try-catch-finally の 実行順序 と return の関係を踏まえて 1 つ選んでください。

Java

public static String run() {
    try {
        System.out.print("A");
        return "X";
    } catch (Exception e) {
        System.out.print("B");
        return "Y";
    } finally {
        System.out.print("C");
    }
}
// 呼び出し: System.out.println(run());

クイズ3

try-with-resources を使った次のコードのうち、正しく動作する のはどれでしょうか。

クイズ4

次のうち、独自例外 (custom exception) を作るときの 適切な設計 はどれでしょうか。

クイズ5

次の catch 句の書き方のうち、Java 7 以降のマルチキャッチ (multi-catch) として正しいのはどれでしょうか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。