Основные понятия ООП

Страница 5

Блок try .finally

Блок try .finally используется в тех случаях, когда необходимо выполнить некоторые действия даже в случае возникновения исключительной ситуации (например, освободить занятую память).

В данной конструкции сначала выполняются операторы, расположенные в разделе try. Если при их выполнении не возникло исключительной ситуации, то выполняются операторы, расположенные в разделе finally. Если же при выполнении операторов в разделе try возникает исключительная ситуация, то управление сразу передается первому оператору раздела finally.

Эта конструкция не обрабатывает исключительную ситуацию, а лишь служит для защиты выделенных ресурсов, позволяя освободить их даже в случае возникновения исключительной ситуации.

Исключительную ситуацию можно программно вызвать с помощью специального оператора raise.

Страницы: 1 2 3 4 5 


Другое о педагогике:

Вокальная импровизация на уроке музыки
При освоении музыкального фольклора используются различные формы, стимулирующие творческую инициативу детей. Так в процессе певческого освоения фольклора одной из основных задач является воспитание умения создавать варианты из известных заданных элементов, «комбинировать старое в новые сочетания». ...

Что такое метод проектов
В процессе «обучения - учения» происходит постоянное взаимодейст­вие учителя и учеников. Учение, имеющее ярко выраженную личностную окраску, каждым из учащихся осуществляется по-разному: один не может продемонстрировать усвоение знаний, другой на основе ранее полученного опыта, наоборот, показывает ...

История появления драматизации на уроках английского языка
Принципы широкого использования театрального искусства в современной школе давно и успешно разрабатываются в Лаборатории театра Института художественного образования РАО. Основоположник этого направления в педагогике театральный режиссер П.М. Ершов изложил свое видение различных аспектов в книге, н ...

Меню

Copyright © 2026 - All Rights Reserved - www.normaleducation.ru