Java - Exception (例外)
例外クラスの継承構造
コピーして自身のテキストエディターで見たほうが見やすいです。
e.g. exception class model @Java
+-----------------+
| |
+------------------+ |
| Throwable | <>----+
+------------------+
△
|
+------------------------------+
| |
+--------------------+ +-------------------+
| Error | | Exception |
+--------------------+ +-------------------+
NoSuchMethodError △
OutOfMemoryError |
+------------------------------+
| |
+--------------------+ +-------------------+
| RuntimeException | | XxxException |
+--------------------+ +-------------------+
△ IOException, SQLException
|
NullPointerException
IllegalStateException
例外の翻訳
コピーして自身のテキストエディターで見たほうが見やすいです。
e.g. translation of exception @Java
catch catch catch
<---- 例外 / 例外 / 例外 / 例外
\ / \ / \ / |
o | | | \
/|\ -> A -> B -> C -> D -> D'
/\ | | PK ^^v
| | も
+設定ファイル (PK)