Javaに関する質問です。 Throwableが捕捉の必要のある例外クラスである理由を教えていただきたいです。

その他の回答(1件)

0

Javaの言語仕様でそう決まっているからです。 ただし、Throwableのサブクラスすべてが、チェック例外(補足する必要がある例外)であるわけではありません。 java.lang.Errorとjava.lang.RuntimeExceptionのサブクラスは、非チェック例外(補足しなくてもよい例外)です。