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