исключение является подклассом ошибки? - PullRequest
1 голос
/ 17 августа 2010

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

Ответы [ 6 ]

8 голосов
/ 17 августа 2010

Нет

<b>java.lang</b>
Class <b>Exception</b>

<b>java.lang.Object</b>
  extended by <b>java.lang.Throwable</b>
      extended by <b>java.lang.Exception</b>

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

7 голосов
/ 17 августа 2010

На это должен ответить

http://www.javamex.com/tutorials/exceptions/ExceptionHierarchy.png

Типы красного цвета и их подклассы не проверяются.

4 голосов
/ 17 августа 2010

Это легко проверить: исключение расширяет Throwable, а также ошибка расширяет Throwable.Итак, ответ на ваш вопрос - нет.

3 голосов
/ 17 августа 2010

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

1 голос
/ 17 августа 2010

Нет. Исключение и Ошибка являются подклассами Throwable .

0 голосов
/ 17 августа 2010

Нет. См. Apidoc Throwable .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...