Встречается на собеседованиях • сегодня
Что такое finally
Блок finally используется в конструкции try-catch-finally для выполнения кода, который должен быть выполнен в любом случае, независимо от того, было ли выброшено исключение или нет. Это полезно для освобождения ресурсов, например, закрытия файлов или соединений с БД.
java
try {
// Код, который может вызвать исключение
FileInputStream file = new FileInputStream("file.txt");
// Работа с файлом
} catch (IOException e) {
System.out.println("Ошибка при работе с файлом");
} finally {
// Этот блок выполнится в любом случае
if (file != null) {
file.close();
}
}Важно: если в try или catch есть return, finally всё равно выполнится перед возвратом из метода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы