Junior — Middle
Puteți explica ce înseamnă excepția în limbajul Java și cum este utilizată?
sobes.tech AI
Răspuns de la AI
В Java исключение — это объект, который сигнализирует о возникновении ошибки или необычной ситуации во время выполнения программы. Исключения используются для обработки ошибок и позволяют программе не завершаться аварийно.
Исключения бывают двух типов:
- Проверяемые (checked) — должны быть обработаны или объявлены в методе с помощью
throws. - Непроверяемые (unchecked) — наследуются от
RuntimeException, их обработка необязательна.
Пример использования:
try {
int result = 10 / 0; // вызовет ArithmeticException
} catch (ArithmeticException e) {
System.out.println("Деление на ноль невозможно");
} finally {
System.out.println("Блок finally выполняется всегда");
}
Здесь блок try содержит код, который может вызвать исключение, catch обрабатывает его, а finally выполняется в любом случае.