Блок try .finally
Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).
В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.
Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.
Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.
Другое о педагогике:
Обобщение знаний о гласных звуках и буквах, путешествие в волшебную страну звуков и букв
Закрепление знаний о гласных звуках и соответствующих им буквах. Выделение гласных звуков из слов Закрепление знаний о различии в артикуляции изученных гласных звуков. Формирование фонематических представлений детей на материале звуков [А], [О], [У], [И]. Закрепление навыка определения места гласно ...
Разработка систем экспериментальных заданий по теме
«Кинематика точки». Методические рекомендации по применению на уроках физики
На изучение темы кинематика точки отводится 13 часов. Движение с постоянным ускорением. Для этой темы разработано экспериментальное задание: Для выполнения работы используется машина Атвуда. Для выполнения работы машина Атвуда должна быть установлена строго вертикально, что легко проверить по парал ...
Анализ образования Беларуси
В Беларуси функционируют около 4.5 тыс. детских дошкольных учреждения, в которых воспитываются и обучаются свыше 400 тыс. детей, что составляет две трети от общего количество детей дошкольного возраста, проживающих в республике. В этих учреждениях обеспечивается воспитание детей через приобщение их ...