ランタイムエクセプションはcatchしなくてもコンパイルが通るが、どのような仕様だっけ?という確認。
種類 | 検査 | 継承 | 対応方法 | 例 |
TYPE A | 非検査例外 | Errorのサブクラス | 放置 | OutOfMemoryError |
TYPE B | 検査例外 | C以外のExceptionサブクラス | try catchしないとコンパイルできない | IOException |
TYPE C | 非検査例外 | RuntimeExceptionのサブクラス | 起こさないように作る | NullPointerException |
RuntimeExceptionのサブクラス
http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/RuntimeException.html
結構ある。
参考
楽しいJava入門 例外 http://www.lcv.ne.jp/~kenmio/yomimono/yomimono21.htm
コメントを残す