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