
O izjemah
 |
izjeme
so napake, ki se pojavijo v programu in zaradi katerih nadaljno
izvajanje programa ni mogoče. |
 |
izjeme
so lahko različnih tipov in vzrokov; npr. deljenje z nič, branje iz neobstoječe
datoteke, indeksiranje niza izven njegovega obsega,... |
Primer izjeme pri deljenju z nič:
class test {
public static void main(String argv[ ]) {
int a=4;
int b=0;
System.out.println(a/b); // med izvajanjem dobimo ArithmeticException
}
}

Vrste
izjem
 |
poznamo
veliko vrst izjem, vse so izpeljane iz osnovnega razreda Exception: |
Exception
ClassNotFoundException
CloneNotSupportedException
IllegalAccessException
InstantiationException
InterruptedException
NoSuchFieldException
NoSuchMethodException
RuntimeException
ArithmeticException
ArrayStoreException
ClassCastException
IllegalArgumentException
IllegalThreadStateException
NumberFormatException
IllegalMonitorStateException
IllegalStateException
IndexOutOfBoundsException
ArrayIndexOutOfBoundsException
StringIndexOutOfBoundsException
NegativeArraySizeException
NullPointerException
SecurityException
UnsupportedOperationException
