>>423
なんかナンセンスなこと書いてる人が多いのであまり真に受けない方がいいと思う。
まあ意味不明なので真に受けようもないかw

例外なんてそんな難しく考えることはない。
コンピュータの処理(手続きとか関数とか言ってもいいけど)とは、何らかの入力にたいして
何らかの結果を出力すること。

例外とかエラーとかは、要するにこの何らかの理由でこの入力に対して出力を吐き出す操作が
正常に遂行できない事態のこと。


「例外機構」の存在意義と「例外オブジェクト」の存在意義は分けて理解した方がいいと思う。

前者の存在意義は、プログラマが想定していない例外が発生した場合(要するにバグがある)
プログラムを強制終了させるため。

後者の存在意義は、単なるエラーコードより、エラーに関するさまざまな情報が
一つのオブジェクトに一元化されている方が扱いやすいから。