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

Можно ли указывать throws для unchecked исключения

Да, можно, но это бессмысленно, так как unchecked исключения (наследники RuntimeException и Error) не требуют обязательной обработки. Компилятор не будет проверять их наличие в throws, и это не повлияет на вызов метода.

Пример:

java
// Бессмысленно, но допустимо
public void doSomething() throws NullPointerException {
    throw new NullPointerException();
}

Лучше избегать такого, так как это загромождает код без практической пользы. throws имеет смысл только для checked исключений.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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