Klasse | Bedeutung |
---|---|
OutOfMemoryError | kein Speicherplatz mehr bei einem new-Aufruf |
FileNotFoundException | eine Datei des angegebenen Namens wurde nicht gefunden |
ArithmeticException | Integer-Division durch Null |
IndexOutOfBoundsException | Array-Index ist zu groß oder negativ |
try { // Anweisungen, die zu Ausnahmen führen können } catch (ExceptionTyp1 e) { // Anweisungen zur Behandlung von ExceptionTyp1 } catch (ExceptionTyp2 e) { // Anweisungen zur Behandlung von ExceptionTyp2 }
void dangerous() throws Exception { // ... if (error condition) { throw new Exception("problems in f"); } // ... }