IllegalArgumentException
Kısaca: IllegalArgumentException, bir yöntemin izin verilmeyen bir argüman aldığını bildirir; örneğin negatif bir boyut veya boş bir ad.
Biraz daha ayrıntılı: Denetimsizdir (RuntimeException’ı genişletir) ve geliştiricilerin kendilerinin en sık fırlattığı istisnalardandır. Çağırana şunu söyler: hata benim yöntemimde değil, senin çağrında.
Ayrıntılı
public void setHeight(int cm) {
ifAyrıca bak: throw ve throws, İstisna işleme