【新・言語進化論】プロの言語仕様の読み方 第4回:例外こそオブジェクト指向 著者:オープンストリーム 上野 広一 監修者:オープンストリーム 高安 厚思 公開日:2007/11/27(火) 例外とは何か 皆さんは例外というものをどのようにとらえているでしょうか。初心者であれば極力お目に掛かりたくないし、避けて通りたいものかもしれません。それは「例外=エラー=悪」という単純な思い込みがあるからではないでしょうか。 しかしJavaの世界において例外を無視することはできません。そこで今回は言語仕様を元に例外というものがどのように定義されているかをみていくことにしましょう。例外の言語仕様は、「11 Exceptions(例外)」にまとめられています。 その冒頭では、例外とは何かを説明しています。 When a program violates the semantic constraints of