На этом шаге мы рассмотрим исключения и уровни их обработки.
Исключение (exception) - это ситуация, которую операционная система считает ошибкой. Когда приложение вызывает исключение, операционная система пытается уведомить это приложение об ошибке, вызвав соответствующий обработчик (если он существует). Если в приложении не предусмотрен такой обработчик, операционная система пытается решить проблему самостоятельно, часто завершая программу и отображая немногословное сообщение для пользователя: "Программа выполнила недопустимую операцию и будет закрыта".
Существует два уровня обработки исключений:
На следующем шаге мы рассмотрим структурную обработку исключений.