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

Для чего нужен блок 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 выполнен"); // Всегда выполнится
}

Нюансы:

  • Можно использовать несколько catch для разных типов исключений.
  • finally часто применяется для освобождения ресурсов (закрытие файлов, соединений).
  • Если в try или catch есть return, finally всё равно выполнится перед выходом из метода.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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