Изменения

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

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

4 байта добавлено, 19:21, 4 сентября 2022
м
rollbackEdits.php mass rollback
==Классификация исключений==
Класс Java <code>Throwable</code> описывает все, что может быть брошено как исключение. Наследеники <code>Throwable</code> - <code>EcxeptionException</code> и <code>Error</code> - основные типы исключений. Также <code>RuntimeException</code>, унаследованный от <code>Exception</code>, является существенным классом.
[[Файл:Exceptions.png|400px|thumb|right|Иерархия стандартных исключений]]
===Проверяемые исключения===
<tt><font color=navy>'''public void'''</font></tt> f(<tt>Object</tt> a) {
<tt><font color=navy>'''if'''</font></tt> (a == <tt><font color=navy>'''null'''</font></tt>) {
<tt><font color=navy>'''throw new'''</font> NullPointerExceptionIllegalArgumentException</tt>(<font color=green>"a must not be null"</font>);
}
}
1632
правки

Навигация