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

Какой вид у Exception наследующего Throwable

В Java Exception наследует Throwable напрямую. Это базовый класс для всех исключений, кроме RuntimeException и его потомков (которые считаются unchecked).

java
public class Exception extends Throwable {
    // Конструкторы
    public Exception() {}
    public Exception(String message) { super(message); }
    public Exception(String message, Throwable cause) { /*...*/ }
    // И другие методы
}

Ключевые особенности:

  • Является checked-исключением (требует обработки через try-catch или throws)
  • Содержит стандартные конструкторы для создания исключений
  • Может быть расширен пользовательскими классами исключений

Пример пользовательского исключения:

java
class MyException extends Exception {
    public MyException(String errorMessage) {
        super(errorMessage);
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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