[第27章]異常な捕捉および処理
IV。例外処理
例外の後に何をすべきか行うには明らかに異常生成プログラムのために合理的でなければなりません。
我々は全体の例外処理の操作が実際に例外クラスのオブジェクトをインスタンス化されることがわかった分析を通じて、オブジェクトは、例外の2種類と接触する前に、キー例外処理の我々の理解の中核次のようになります。
java.lang.Objectの
java.langで。Throwable
のjava.lang.Exception
java.lang.RuntimeException
java.lang.IndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
プログラムの中で見つけることができる最大のタイプを扱うことができる2つのサブカテゴリーで提供されたThrowable、開いたThrowableです。
(1)エラー:この時点でプログラムがエラーを処理することはできませんが実行されていません。
(2)例外:プログラムの異常が表示されます。
分析により、異常復帰の異常産生がオブジェクトをインスタンス生成する際、参照されるオブジェクトの原理によれば、それは自動的に親クラスに移行することができる見つけることができます。
だから、すべての例外の例外に対処するために使用することができます。
例:例外処理を簡素化: