#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:
Ответ №6:
Нет. Смотрите apidoc Throwable.