Обработка исключений
Исключения - это ненормальные ситуации, возникающие во время выполнения последовательности кода. Иными словами, исключения - это ошибки, возникающие во время выполнения.
Исключения в Java представляют собой объекты, описывающие исключительные (то есть ошибочные) ситуации, возникающие в определенной части программного кода.
Например, при запуске следующего кода выбросится исключение при делении на 0:
public class ExceptionExample1 {
public static void main(String[] args) {
subRoutine();
}
public static void subRoutine() {
int d = 0;
int a = 10 / d;
}
}
Когда возникает исключительная ситуация, в вызвавшем ошибку методе генерируется объект, который представляет исключение. Этот метод может обработать исключение самостоятельно или же пропустить его.
Так или иначе, в определенный момент исключение перехватывается и обрабатывается.
Исключения могут генерироваться автоматически исполняющей системой Java или вручную в прикладном коде.
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.