Встречается на собеседованиях • сегодня
Когда используются Runtime исключения
Runtime исключения (unchecked) используются для ошибок, которые обычно возникают из-за логических ошибок в коде и не требуют обязательной обработки. Они наследуются от RuntimeException.
Примеры:
NullPointerException— обращение к nullArrayIndexOutOfBoundsException— выход за границы массиваIllegalArgumentException— некорректный аргумент метода
Когда использовать:
- Для ошибок, которые можно предотвратить проверкой кода (например, проверка на null).
- Когда исключение указывает на ошибку программиста, а не внешних условий.
java
public void setAge(int age) {
if (age < 0) {
throw new IllegalArgumentException("Age cannot be negative");
}
this.age = age;
}Не нужно объявлять их в throws и не обязательно обрабатывать в try-catch.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы