Блок try .finally
Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).
В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.
Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.
Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.
Другое о педагогике:
Обобщение разработок отечественных школ миграционной
педагогики
Миграционная педагогика в последние годы получает все более широкое распространение и в нашей стране. Отдельные научно-прикладные разработки в этой отрасли, которые можно обобщить в виде таблицы, внедряются в общую практику образования. № № пп.п Темы исследования Внедряемые разработки База внедрени ...
Проблемы современного мирового образовательного пространства
Рассматривая общие тенденции развития образования в глобальных масштабах, скажем, что за последние 20—30 лет (и не забывая при этом очень существенных региональных различий, особенно в странах с различным общественным строем) нетрудно видеть достижения, которыми человечество вправе гордиться. Сотни ...
Особенности включения музыкальных инструментов в процесс музицирования
Существует мнение, что использование инструментов и особенно заданий по музицированию вносит в урок неорганизованность, хаос звуков, отвлекает учащихся от грамотного и эмоционального исполнения, от восприятия музыки. Если учитель впервые начинает вводить инструменты лишь во втором или третьем класс ...