異常な状況

ディレクトリ

異常な

1.例外:不測の事態が実行時に発生する異常と呼ばれる
2のThrowable例外のルートクラス
以下のサブクラスで構成
エラー:エラー。プログラマは、メモリオーバーフローとして、解決することはできません
例外:例外を。プログラマが対処しなければなりません

例外処理:
 try{
     //可能发生异常的地方
 }catch(异常类型 对象){
     //捕获异常
 }catch(异常类型 对象){
     //捕获异常
 } .....
 finally{
   // 异常出口 不管有没有异常finally肯定会执行,碰到retrun也会执行
 }
//多个catch时,上一个catch的范围小于下面catch的范围
例外の一般的なタイプ:

ClassCastExceptionが:変換クラス例外
ArithemticException:算術演算例外
NullpositionException:ヌルポインタ例外
ArrayIndexOutException:範囲外の添字
はNumberFormatException:フォーマット変換異常

異常マニュアル

キーワード:新しい例外オブジェクトを投げる
スローをとの違いスロー
バックはメソッド名でスロー、例外の型を投げる、例外処理の途中で
スローは例外オブジェクトが続いているが(RuntimeExceptionを除く)に処理されなければなりません

そして最後に、最終的な違い

異常を示すリソース異常を解除するための1.finally出口、
最終を示し2.finalは、プロパティは、クラス、メソッドを修正することができる
変形特性を:定数であるが(割り当てられる)を変更することはできません
。この方法は、再表現できない:改変法書き込み(継承)
変更されたクラスを:このクラスは継承できません(文字列を継承することはできません)

例外でメソッドを呼び出します
String getMessage(); //返回错误信息
String toString(); //返回错误信息,显示该异常
void prinStackTrace();//打印错误信息,以及该异常的类型,及发生异常的行号

おすすめ

転載: www.cnblogs.com/DT-Demo/p/11247556.html