transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Undtagelser og stakspor<br />
import java.util.*;<br />
public class SimpelUndtagelse<br />
{ public static void main(String[] args)<br />
{ System.out.println("Punkt A"); // punkt A<br />
Vector v = new Vector();<br />
System.out.println("Punkt B"); // punkt B<br />
v.elementAt(5);<br />
System.out.println("Punkt C"); // punkt C<br />
}<br />
}<br />
Punkt A<br />
Punkt B<br />
java.lang.ArrayIndexOutOfBoundsException: 5 >= 0<br />
at java.util.Vector.elementAt(Vector.java:417)<br />
at SimpelUndtagelse.main(SimpelUndtagelse.java:10)<br />
Exception in thread "main"<br />
En metode kan "protestere" med en undtagelse, hvis det er<br />
uforsvarligt at fortsætte.<br />
Der findes forskellige typer undtagelser<br />
ArrayIndexOutOfBoundsException<br />
NumberFormatException<br />
NullPointerException<br />
FileNotFoundException *<br />
IOException *<br />
* = tvungen håndtering<br />
De er allesammen klasser, og de arver fra klassen Exception<br />
Stak−sporet viser hvor fejlen opstod