Назад к вопросам
СБЕР
Junior — Middle
65
Каким образом осуществляется обработка ошибок и исключений в языке Java?
Компании, где спрашивали
Драйв Клик
Ответ от нейросети
sobes.tech AI
В Java обработка ошибок и исключений осуществляется с помощью конструкции try-catch-finally и ключевых слов throw и throws.
- try — блок, в котором размещается код, потенциально вызывающий исключение.
- catch — блок, который перехватывает и обрабатывает исключение определённого типа.
- finally — блок, который выполняется всегда после try/catch, обычно для освобождения ресурсов.
- throw — используется для явного выбрасывания исключения.
- throws — объявляет, что метод может выбросить определённые исключения.
Пример:
try {
int result = 10 / 0; // вызовет ArithmeticException
} catch (ArithmeticException e) {
System.out.println("Деление на ноль!");
} finally {
System.out.println("Блок finally выполнен");
}
Java делит исключения на проверяемые (checked) и непроверяемые (unchecked). Проверяемые исключения должны быть либо обработаны, либо объявлены в throws.