EMZETT.
Увійти

IllegalArgumentException

Коротко: IllegalArgumentException сигналізує, що метод отримав недопустимий аргумент, наприклад від’ємний розмір або порожнє ім’я.

Докладніше: Воно неперевірюване (успадковує RuntimeException) і одне з винятків, які розробники найчастіше викидають самі. Воно повідомляє викликачеві: помилка у твоєму виклику, а не в моєму методі.

Подробиці

public void setHeight(int cm) {
    if

Див. також: throw і throws, обробка винятків