Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Действия программы в аварийной ситуации




}

На это уходит много времени, а сама программа превращается в набор таких проверок. Любая производственная программа, написанная на алгоритмических языках С или Pascal, состоит на 2/3 из них. Конечно, все случаи предусмотреть нельзя, поэтому рано или поздно какая-нибудь ошибочная ситуация приведет к аварийному завершению программы.

Внимание! Программа должна завершать работу, когда это нужно программисту, а не когда

она этого захочет!

В Java для таких целей существует специальное средство – обработка исключительных ситуаций.

Исключительная ситуация – это ошибка, которая возникает при выполнении программы.

Исключение – это объект, который описывает исключительную ситуацию (ошибку).

При обработке ошибки используется бейсбольная терминология (ну как же, америкосы!). Говорят, что программа выбрасывает (throws) объект-исключение, если произошла исключительная ситуация. Этот объект пролетает через всю программу, появившись сначала в том методе, где произошла ошибка. Программа в одном или нескольких местах пытается (try) его перехватить (catch) и обработать. Для того, чтобы попытаться (try) перехватить объект-исключение, нужно весь код программы, в котором может возникнуть исключительная ситуация, охватить операторами:

Try

{






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных