Встречается на собеседованиях • сегодня

Что такое связка try-catch-finally

Блок try-catch-finally используется для обработки исключений в Java.

  • try — содержит код, который может вызвать исключение.
  • catch — ловит и обрабатывает исключения указанного типа.
  • finally — выполняется всегда, независимо от того, было исключение или нет. Обычно используется для освобождения ресурсов (закрытие файлов, соединений и т.д.).

Пример:

java
try {
    int result = 10 / 0; // ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Деление на ноль!");
} finally {
    System.out.println("Этот блок выполнится в любом случае");
}

Важно: finally выполнится даже при return в try или catch, но не при System.exit() или фатальных ошибках (например, OutOfMemoryError).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы