Изменения

Перейти к: навигация, поиск

Обработка ошибок и исключения

3 байта добавлено, 19:03, 17 июня 2013
Введение
[[Файл:exceptions-throwable.gif]]
<tex>RuntimeException</tex>, <tex>Error</tex> и их наследников еще называют <tex>unchecked</tex> <tex>exception</tex>, а всех остальных наследников класса <tex>Exception -</tex> <tex>checked</tex> <tex> exception.</tex> <tex> Checked</tex> <tex> Exception</tex> обязывает пользователя обработать ее (использую конструкцию <tex>try-catch</tex>.) или же отдать на откуп обрамляющим методам, в таком случае к декларации метода, который бросает проверяемое <tex>(checked)</tex> исключение, дописывают конструкцию <tex>throws</tex>, например
public Date parse(String source) throws ParseException { ... }
668
правок

Навигация