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