Изменения

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

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

894 байта добавлено, 16:03, 23 июня 2013
Обработка исключений
==Обработка исключений==
Чтобы сгенерировать исключение используется ключевое слово '''throw'''. Как и любой объект в Java, исключения создаются с помощью '''new'''.
 
if(t == null)
throw new NullPointerException("t = null");
 
Есть два конструктора для всех стандартных исключений: первый - конструктор по умолчанию, второй принимает строковый аргумент, поэтому можно поместить подходящую информацию в исключение.
 
Как и было сказано раньше, определение метода должно содержать список всех проверяемых исключений, которые этот метод может бросить:
 
 
 
Код, который может бросить исключения оборачивается в try-блок, после которого идут блоки catch и finally.
234
правки

Навигация