Throwableの例外クラス

例外を処理する方法

キーワードをスローします

JVMプロセス

例外をキャッチするのtry..catch

フォーマット:

  

試す{ 

      可能な例外コード

} キャッチ(定義された変数を除いて、受信スローされた例外オブジェクトを試みる){ 

例外処理ロジックが、例外オブジェクトに対処する方法

ログワーク、一般的に一つの例外が存在することになる情報

} 

... 

キャッチ(例外クラス名、変数名){}

注意:

  1. 異常の複数を生成しようと、異常処理は、キャッチを複数使用することができます
  2. 生成例外処理モードは、通常のプログラムコードの後に​​、キャッチに実行される、異常がキャッチ内で実行されないされません

方法

 

  1. ストリングのgetMessage()比較的短いエラーメッセージ。
  2. 文字列のtoString()(書き換え)より詳細なエラーメッセージ。
  3. 空のprintStackTrace(最も詳細な例外)。

 

最後に、コードブロック

例外が発生した場合、コードブロックを実行するかどうか。一般的に試してみると使用。

マルチ例外トラップハンドラ

1. 別にマルチ例外。

2. マルチキャプチャ異常時、複数の治療法。

注意:例外オブジェクト内で定義されたキャッチを親子関係は、サブクラスにする必要があります。

3. マルチ異常一度取り込ま一つとして扱います。(親と子の関係があります)

例外は、することができ、仮想マシンによる実行時のキャプチャ、処理をスローすることはできません。

 

 

おすすめ

転載: www.cnblogs.com/fur-mat/p/11512160.html