LoginSignup
0
1

例外処理について

Posted at

例外処理

プログラムの実行中に予期しないエラーや例外が発生した場合に、それをキャッチして適切に処理するための仕組み

try catch 例

例外をスローする可能性のあるコードをtryブロック内に配置
tryブロックの中で発生した例外はキャッチされる

try {
    // 例外をスローする可能性のあるコード
} catch (ExceptionType1 e1) {
    // ExceptionType1 の例外をキャッチして処理
} catch (ExceptionType2 e2) {
    // ExceptionType2 の例外をキャッチして処理
} finally {
    // オプションの finally ブロック(必要に応じて使用)
}

tryブロック内で例外が発生→該当するcatchブロックが実行される
例外の型に応じて、異なるcatchブロックを用意することができる

catchブロックは、例外が発生した場合の処理を記述
→例外の情報を利用してログを出力したり、ユーザーにエラーメッセージを表示したり、必要な処理を行う

オプションのfinallyブロックを使用することも可能
finallyブロックは、例外の有無にかかわらず必ず実行されるブロック
リソースの解放やクリーンアップなどの処理を行うために使用


例外処理は、予期しない状況に対処するための重要な手段
→プログラムの安定性と信頼性を向上できる

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1