- RuntimeException:
- Almindeligt forekommende køretidsfejl
- Unchecked - compileren insisterer ikke på overholdelse af 'catch or specify' princippet
- Eksempler: Aritmetisk fejl (division med nul), umulig casting, array indeks fejl,
objekttilgang via null reference
| | Der er en pragmatisk årsag til at man vælger at afvige fra 'catch or specify' princippet for de mest
hyppige undtagelser i Java. Det vil simpelthen være for stor en byrde at skulle fange (håndtere) eller
erklære (specificere) alle sådanne fejl. Enhver metode ville være fuld af undtagelseshåndtering, og
der ville være massevis af erklæringer af ikke håndterede exceptions på alle metoder. |