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