26 / 32
Что такое try...catch...finally и как оно работает?
try...catch...finally — конструкция для обработки ошибок. Код в блоке try выполняется, и если он выбросит ошибку, управление переходит в catch, где можно обработать исключение. Блок finally выполняется всегда — и после нормального завершения, и после ошибки, и даже после return. Он гарантирует очистку ресурсов: закрытие соединений, снятие лоадеров, освобождение блокировок.