Блок try .finally
Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).
В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.
Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.
Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.
Другое о педагогике:
Педагоги-философы Русского Зарубежья конца 19 – начала 20 веков
Наиболее отличительной чертой развития педагогической науки России и русского зарубежья на рубеже 19-20 столетий было существование самых разных течений. Некоторые русские педагоги работали в эмиграции и пытались осмыслить философские, психологические, культурологические, религиозные проблемы стано ...
Диагоностика самооценки школьников
Самооценка достаточно устойчива и часто, особенно у детей, неосознанна. Широко распространены в школьной практике тесты, направленные на исследование самооценки. Приведем, несколько примеров диагностики самооценки школьников разных возрастных групп (Тест "Лесенка" (4 – 6 лет), тест " ...
Концепция и технологические схемы "Методов
педагогического исследования"
В 2002 – 2003 гг. автор данной работы, будучи студентом четвёртого курса, прослушал курс "Методы педагогического исследования" ("МПИ"); в 2003 г., являясь уже студентом пятого курса, автор в паре с другой студенткой преподавал курс "МПИ" у студентов четвёртых – пятых к ...