является ли исключение подклассом ошибок?

#java #exception

#java #исключение

Вопрос:

является ли исключение подклассом ошибок?

Комментарии:

1. На этот вопрос можно было бы ответить, проверив документ API быстрее, чем задавать вопрос здесь.

2. Но тогда он не получил бы 7 почти идентичных ответов!

Ответ №1:

НЕТ

java.lang
Исключение

 классаjava.lang.Объект 
 расширено java.lang.Бросаемый 
 расширено java.lang.Исключение

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html

Ответ №2:

Это должно ответить на него


(источник: javamex.com)

Типы, выделенные красным цветом, и их подклассы не отмечены.

Ответ №3:

Это легко проверить: Exception расширяет Throwable, а также Error расширяет Throwable. Итак, ответ на ваш вопрос — нет.

Ответ №4:

Нет. Exception и Error оба подкласса выдаются. Разница в том, что ошибка представляет собой такой фатальный сбой, что программе не следует даже пытаться ее перехватить. Исключения должны перехватываться и обрабатываться.

Ответ №5:

Нет. Exception и Error являются подклассами Throwable.

Ответ №6:

Нет. Смотрите apidoc Throwable.