EMZETT.
Giriş yap

throw ve throws

Kısaca: throw bir istisna yükseltir. throws Java’da bir yöntemde görünür ve çağırana hangi denetlenen (checked) istisnaları iletebileceğini duyurur.

Biraz daha ayrıntılı: throw new IllegalArgumentException("age < 0") yazan, yöntemi o noktada keser. Çağıran onu yakalamalı ya da iletmelidir. Python’da raise, JavaScript’te yine throw, C#‘ta throw’dur.

Ayrıntılı

void setAge(int age) throws IOExceptio

Ayrıca bak: try/catch/finally, IllegalArgumentException