Javaでの例外の投げ方の基本

Javaで実行中に不適切な値が出てきたりエラーが発生した場合、tri ~ throw ~ catch構文を用いて例外をなげると効果的にエラーを処理することが出来ます。

基本の構造は以下のとおりです。

try {
    ~~~

    if ( ~~~ ) {
        throw new Exception(message);
    }
}
catch(Exception e) {
    ~~~ エラー処理 ~~~
}

ちなみに、例外のクラスをExceptionクラスではなくIllegalArgumentExceptionクラスなどに変えると、どのような例外なのか明示する事ができます。

(参照:http://www.milk-island.net/document/java/kihon/o5/)