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

Писал ли Custom Exception

Да, писал. Custom Exception нужны, когда стандартных исключений Java недостаточно для описания специфичной ошибки в приложении. Наследуются от Exception (проверяемые) или RuntimeException (непроверяемые).

Пример:

java
public class InsufficientFundsException extends RuntimeException {
    public InsufficientFundsException(String message) {
        super(message);
    }
}

Использование:

java
if (balance < amount) {
    throw new InsufficientFundsException("Not enough money");
}

Плюсы:

  • Четкая семантика ошибки
  • Возможность добавить доп. логику (поля, методы)
  • Улучшает читаемость кода

Минусы:

  • Избыточность, если хватает стандартных исключений
  • Усложняет поддержку при злоупотреблении
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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