Назад к вопросам
Junior — Middle
53
Какую роль выполняет блок finally в конструкции обработки исключений?
Ответ от нейросети
sobes.tech AI
Блок finally в Java используется для выполнения кода, который должен быть выполнен в любом случае после блока try и возможных блоков catch, независимо от того, было ли выброшено исключение или нет. Обычно в finally размещают операции очистки ресурсов, например, закрытие файлов, соединений с базой данных или освобождение других ресурсов.
Пример:
try {
// код, который может вызвать исключение
} catch (Exception e) {
// обработка исключения
} finally {
// код, который выполнится всегда
// например, закрытие файла
}