try
{ Gefährliche Operationen
}
catch(Typ des Fehlers e)
{Fehlerbehandlung
}
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.