例外処理とは?
例外処理とは、実行中に発生した異常(0除算、ファイルが無い、通信の失敗など)を、通常の処理の流れとは別の経路で捕捉して対処する仕組み。異常を投げる側と捕まえる側を分けられるので、本来の処理の見通しを保ったまま異常時の記述ができる。
れいがいしょり
例外処理の意味
実行中に発生した異常(0除算、ファイルが無い、通信の失敗など)を、通常の処理の流れとは別の経路で捕捉して対処する仕組み。異常を投げる側と捕まえる側を分けられるので、本来の処理の見通しを保ったまま異常時の記述ができる。
例外処理の具体例
ファイル読込みの処理を try に相当するブロックに書き、失敗時の代替処理を catch 相当のブロックに書く。finally 相当の部分には、成功・失敗にかかわらず必要な後始末(ファイルを閉じるなど)を置く。
例外処理は試験でどう引っ掛けられる?
例外を捕まえて何もしない実装は、障害を握りつぶして原因追跡を不可能にする。また戻り値で成否を返す方式との違い(呼出し側が確認を忘れても異常が伝わる点)が問われることがある。
例外処理と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。