Урок 10. Основы JAVA. Исключения (Exception) и методы их обработки. Операторы try…catch

<<Предыдущий урок   Список уроков   Следующий урок>>

Что такое исключения (Exception) в языке java, причины их возникновения  и методы обработки.

Исключениями или исключительными ситуациями (состояниями) называются ошибки, возникшие в программе во время её работы. В языке Java все исключения являются объектами и могут быть вызваны не только системой, но и создаваться самим разработчиком.

Исключения делятся на несколько классов, которые имеют общего предка — класс Throwable. Его потомками являются подклассы Exception и Error. Исключения (Exceptions) являются результатом проблем в программе, которые в принципе решаемы и предсказуемы. Например, произошло деление на ноль в целых числах.

Ошибки (Errors) представляют собой более серьёзные проблемы, которые, согласно спецификации Java, не следует пытаться обрабатывать в собственной программе, поскольку они связаны с проблемами уровня JVM. Например, исключения такого рода возникают, если закончилась память, доступная виртуальной машине.

В Java все исключения делятся на три типа: контролируемые исключения (checked) и неконтролируемые исключения (unchecked), к которым относятся ошибки (Errors) и исключения времени выполнения (RuntimeExceptions, потомок класса Exception).

Контролируемые исключения представляют собой ошибки, которые можно и нужно обрабатывать в программе, к этому типу относятся все потомки класса Exception (кроме RuntimeException).

Больше об исключениях в java

Основные типы исключений (Exception) в java


<<Предыдущий урок   Список уроков   Следующий урок>>

Коментарі: 4
Додати коментар