Встречается на собеседованиях • сегодня

Является ли Throwable классом

Throwable - это базовый класс в Java для всех ошибок (Error) и исключений (Exception). Он находится на вершине иерархии исключений.

Пример:

java
try {
    throw new Exception("Пример исключения");
} catch (Throwable t) { // Можно ловить Throwable
    System.out.println("Поймано: " + t.getMessage());
}

Нюансы:

  • Error (например, OutOfMemoryError) и Exception наследуются от Throwable.
  • Ловить Throwable в catch не рекомендуется, так как это может перехватить критические ошибки, которые лучше не обрабатывать (например, StackOverflowError).
  • Используйте более конкретные типы исключений (Exception или его подклассы) для обработки ожидаемых проблем.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы