×
例外処理

例外処理 | Java SE 17 Programmer I

例外処理とは

例外処理(Exception Handling)とは、プログラムの実行中(ランタイム)に発生する予測できないエラーや異常事態(ファイルの不在、ゼロ除算、ネットワーク切断、メモリ不足など)を安全に検知し、プログラムを突然の異常終了から守って適切に対処・復旧させるためのエラーハンドリング機構です。 Javaでは、すべてのエラーや例外事態が「オブジェクト(java.lang.Throwable のサブクラス)」として表現されます。 try-catch-finally ブロックを用いた例外の捕獲や、throw / throws キーワードを用いた例外の送出・通知を行うことで、正常系の処理フローと異常系のエラー処理コードを明確に分離して記述できるというメリットを持ちます。

具体例