トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

Javaの例外処理

Javaの例外処理の基本(try/catch文)

Javaでは例外(Exception)が発生したときにプログラムがどう振舞うかを 記述することで、万一例外が発生してもプログラムの実行が継続できるように出来ます。

try/catch文を使用すると、実行時エラーに対応したプログラムを作成できます。 この処理を「例外処理」と呼びます。

例外処理の基本形は以下のようになります。

try
{
    例外が発生する可能性のある処理;
}
catch(例外のクラス 変数名)
{
    例外に対する処理;
}

例外処理は、まずtryで、例外が発生する可能性のある処理を行い、 例外が発生した場合はcatchで細くし、種類に応じた処理を実行します。

なお、catchは、どのような例外に対応するのかを示す例外のパラメータを必要とします。

try/catch文の例

たとえば、次のコードのように配列の要素数を超えて値の代入を行うと 構文のエラーは表示されませんが、いざ実行してみると次のようにエラー(例外)が発生します。

例外が発生するコード

例外が発生した様子

そこで、以下のように、例外が発生する可能性のある処理をtryで囲み、発生した例外をパラメータとしてcatchを記述します。

例外処理を加えたコードとその実行結果

このように、今度は実行すると「配列に値を代入できません。」と表示されます。

以上のように、例外処理を行えば、プログラムが強制終了することはありません。 実行時エラーが発生しても、適切なエラーメッセージを表示して、 最後まで無事に実行されるプログラムとなります。

戻る

Loarding…

グループサイト  zealseeds  zealseedsラーニング  zealseedsブックス  名か字  名科辞典  幸福の木の育て方

Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ