Back to questions
Aston
Junior — Middle
60
Какие методы обработки ошибок и исключительных ситуаций тебе знакомы?
Companies where asked
Answer from AI
sobes.tech AI
В Java для обработки ошибок и исключительных ситуаций используются исключения (exceptions). Основные методы:
- try-catch: блок кода, в котором может возникнуть исключение, оборачивается в
try, а обработка исключения происходит вcatch. - finally: блок, который выполняется всегда, независимо от того, было исключение или нет, обычно для освобождения ресурсов.
- throws: объявление метода, что он может выбросить исключение, чтобы вызывающий код мог его обработать.
- Создание собственных исключений: можно создавать классы, наследуемые от
ExceptionилиRuntimeException.
Пример:
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("Деление на ноль невозможно");
} finally {
System.out.println("Блок finally выполняется всегда");
}