ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Действия программы в аварийной ситуации} На это уходит много времени, а сама программа превращается в набор таких проверок. Любая производственная программа, написанная на алгоритмических языках С или Pascal, состоит на 2/3 из них. Конечно, все случаи предусмотреть нельзя, поэтому рано или поздно какая-нибудь ошибочная ситуация приведет к аварийному завершению программы. Внимание! Программа должна завершать работу, когда это нужно программисту, а не когда она этого захочет! В Java для таких целей существует специальное средство – обработка исключительных ситуаций. Исключительная ситуация – это ошибка, которая возникает при выполнении программы. Исключение – это объект, который описывает исключительную ситуацию (ошибку). При обработке ошибки используется бейсбольная терминология (ну как же, америкосы!). Говорят, что программа выбрасывает (throws) объект-исключение, если произошла исключительная ситуация. Этот объект пролетает через всю программу, появившись сначала в том методе, где произошла ошибка. Программа в одном или нескольких местах пытается (try) его перехватить (catch) и обработать. Для того, чтобы попытаться (try) перехватить объект-исключение, нужно весь код программы, в котором может возникнуть исключительная ситуация, охватить операторами: Try { Не нашли, что искали? Воспользуйтесь поиском:
|