著作権:転載元の名前に注意してくださいhttps://blog.csdn.net/meism5/article/details/90414205
どのような一般的な例外?
非常に多くの異常、Throwableのは異常なルートクラスです。
Throwableのサブクラスは-Exception -errorエラーと例外が含まれています。
例外RuntimeExceptionは、一般に、異常と異常動作に分けます。
ランタイム例外コードは、明示的に処理をキャプチャするために必要とされていません。
図は、一般的な例外クラスとその親と子の関係であります:
Throwableを
| ├エラー
| │├例外IOError
| │├のLinkageError
| │├ReflectionError
| │├のThreadDeath
| │└ないVirtualMachineError
| │
| ├例外
| │├CloneNotSupportedException
| │├DataFormatException
| │├InterruptedExceptionあります
| │├にIOException
| │├ReflectiveOperationException
| │├のRuntimeException
| │├はArithmeticException
| │├ClassCastExceptionが発生
| │├ConcurrentModificationExceptionが
| │├はIllegalArgumentException
| │├はIndexOutOfBoundsException
| │├はNoSuchElementException
| │├NullPointerExceptionが発生
| │└にSecurityException
| │└のSQLException