Встречается на собеседованиях • сегодня
Когда какое исключение нужно создать
В Java исключения делятся на проверяемые (Exception) и непроверяемые (RuntimeException).
Проверяемые стоит создавать, когда ошибка ожидаема и требует обработки (например, IOException при работе с файлами).
Непроверяемые (RuntimeException) — для ошибок, которые можно избежать проверкой кода (например, NullPointerException).
Когда создавать свое исключение?
- Когда стандартные исключения не отражают суть ошибки.
- Когда нужна специфичная обработка для определенного сценария.
Пример:
java
public class InsufficientFundsException extends RuntimeException {
public InsufficientFundsException(String message) {
super(message);
}
}
// Использование
if (balance < amount) {
throw new InsufficientFundsException("Not enough money");
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы