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

Страница 5

Блок try .finally

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

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

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

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

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


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

Методические рекомендации
Как известно, при изучении иностранных языков большую роль играет память: учащиеся должны накопить лексический запас, запомнить множество форм слова, моделей предложения. Чаще всего эта работа выполняется дома, и каждый учащийся совершает ее в одиночку. Не всем удается достигнуть успеха в этой рабо ...

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

Способы обучения на уроках
Что такое современный урок и чем он отличается от традиционного? Этот вопрос всегда волновал педагогов. Ведь со сменой технологии и техники, общественных и социально-экономических отношений меняется и весь процесс обучения. Современный урок - это отнюдь не тот урок, на котором используются компьюте ...

Меню

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