EMZETT.
Войти

throw и throws

Коротко: throw возбуждает исключение. throws в Java указывается у метода и объявляет, какие проверяемые исключения он может передать вызывающему.

Подробнее: Кто пишет throw new IllegalArgumentException("age < 0"), прерывает метод в этом месте. Вызывающий должен перехватить исключение или передать его дальше. В Python это raise, в JavaScript тоже throw, в C# throw.

Подробности

void setAge(int age) throws IOExceptio

См. также: try/catch/finally, IllegalArgumentException