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