前ページのソース 1 に出てきた IOException クラスは Java に初めから備わっている例外でしたが、これ以外にも Java には例外の種類に合わせて様々な例外が用意されています。
Java に初めから備わっている例外を「標準例外」と呼びます。
なお「標準例外」は別に Java だけの機能ではなくて、オプジェクト指向プログラミング言語には大抵備わっています。
標準例外の種類は言語によって変わりますが、以下の標準例外は大抵の言語に備わっています(もちろん他にも沢山あります)。
例外の種類 | 意味 | Javaのクラス |
---|---|---|
入出力例外 | ファイル等の入出力に失敗した | IOException |
算術例外 | 演算に失敗した | ArithmeticException |
NULL ポインター例外 | NULL ポインターにアクセスしようとした | NullPointerException |