Java Schulung - Jens.Trapp@DLR.De - August 1996

Fehlerbehandlung


Java erlaubt eine gezielte Behandlung von Fehlern. Hierfür gibt es die Kommandos try/catch/throws

try
{

}
catch(
Typ des Fehlers e)
{
}

Beispiel 1:

	int b = 0;
	int c = 1;
	try
	{
		c=c/b;
	}
	catch(ArithmeticException e)
	{
		System.out.println("Achtung: " + e);
		c = 1;
	}
	

Ohne die try/catch Konstruktion wird das Programm abstürzen.

Das throws Kommando erlaubt es, die Fehlerbehandlung der rufendenen Funktion aufzubürden.