| 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");
}
// ...
}