234
правки
Изменения
→Обработка исключений
Чтобы сгенерировать исключение используется ключевое слово <code>throw</code>. Как и любой объект в Java, исключения создаются с помощью <code>new</code>.
<font color=navy>'''if '''</font> (t == <font color=navy>'''null'''</font>) { <font color=navy>'''throw new '''</font> NullPointerException(<font color=green>"t = null"</font>);
}
Как и было сказано раньше, определение метода должно содержать список всех проверяемых исключений, которые метод может бросить. Также можно написать более общий класс, среди наследников которого есть эти исключения.
<font color=navy>'''void '''</font> f() <font color=navy>'''throws '''</font> InterruptedException, IOException { <font color=gray>//...</font>
===try-catch-finally===