Блок try .finally
Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).
В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.
Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.
Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.
Другое о педагогике:
Методические рекомендации для студентов по выполнению лабораторной работы
Лабораторные работы выполняются в тетради по курсу «Психология» объемом 96 листов с полями, последовательно по номерам, без пропусков. Лабораторные работы записываются в тетрадь аккуратно, с выделением номера задания, отдельными абзацами, никакие сокращения слов в текстах работ не допускаются. Учащ ...
Формулировка воспитательных целей урока
Формировать нравственные, поведенческие и другие общие качества личности учащегося: ответственного отношения к порученному делу; критического мышления; чувства долга и ответственности; чувства коллективизма, исполнительности, инициативы, целеустремленности, деловитости, внимательности, трудолюбия, ...
Физическая подготовка в футболе
Физическая подготовка необходима спортсмену любого возраста, квалификации и вида спорта. Однако каждый вид спорта предъявляет свои специфические требования к физической подготовленности спортсменов - уровню развития отдельных качеств, функциональным возможностям и телосложению. Физическая подготовк ...