Java Silver試験では、どの例外クラスが「検査例外」でどれが「非検査例外」であるかを見極めさせる問題が非常に多いです。
1. 主要な非検査例外(RuntimeExceptionの子)を丸暗記する:
- NullPointerException
- ArrayIndexOutOfBoundsException
- ArithmeticException
- ClassCastException
- IllegalArgumentException / NumberFormatException
- SecurityException
2. 検査例外の対処漏れ:IOException や ClassNotFoundException を投げる処理に対し、try-catch も throws も記述していないコードは即座に「コンパイルエラー」になります。
3. 無駄なtry-catch:try ブロック内で「絶対発生し得ない検査例外」を catch に指定するとコンパイルエラーになります。
関連する用語
例外処理のベースである「例外処理」や、対処を記述する「try-catch-finally」、シグネチャに例外を宣言する「throwsとthrow」は相互に深く連携しています。
ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。
公式資料
用語集一覧 / ← 前の記事 / 次の記事 →