言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
Javaでは例外(Exception)が発生したときにプログラムがどう振舞うかを 記述することで、万一例外が発生してもプログラムの実行が継続できるように出来ます。
try/catch文を使用すると、実行時エラーに対応したプログラムを作成できます。 この処理を「例外処理」と呼びます。
例外処理の基本形は以下のようになります。
try
{
例外が発生する可能性のある処理;
}
catch(例外のクラス 変数名)
{
例外に対する処理;
}
例外処理は、まずtryで、例外が発生する可能性のある処理を行い、 例外が発生した場合はcatchで細くし、種類に応じた処理を実行します。
なお、catchは、どのような例外に対応するのかを示す例外のパラメータを必要とします。
たとえば、次のコードのように配列の要素数を超えて値の代入を行うと 構文のエラーは表示されませんが、いざ実行してみると次のようにエラー(例外)が発生します。
そこで、以下のように、例外が発生する可能性のある処理をtryで囲み、発生した例外をパラメータとしてcatchを記述します。
このように、今度は実行すると「配列に値を代入できません。」と表示されます。
以上のように、例外処理を行えば、プログラムが強制終了することはありません。 実行時エラーが発生しても、適切なエラーメッセージを表示して、 最後まで無事に実行されるプログラムとなります。
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ