Java programmeerimise konspekt
IndexOutOfBoundsException
ArrayIndexOutOfBoundsExc
eption
StringIndexOutOfBoundsEx
ception
NegativeArraySizeException
NullPointerException
SecurityException
EmptyStackException
MissingResourceException
NoSuchElementException
IllegalComponentStateExceptio
n
Erindiseade direktiiv
throw erind;
Selleks, et erindeid ise tekitada, kasutatakse erindiseade
direktiivi (throw-statement), mille argumendiks on Throwable
(alam-)klassi isend. Tekitatud erind tuleb reeglina töödelda või
delegeerida töötlemiseks "üles".
Näit.
throw new SecurityException("Lugemine
keelatud!");
Katsendidirektiiv
try {
põhiblokk...;
}
catch (Erinditüüp1 muutuja) {
püünis1...;
}