erstellt 27.04.00; überarbeitet 06.07.02, 07.06.03; übersetzt 24.03.04; © Copyright 2004 Deutsche Übersetzung Heinrich Gailer

Kapitel 80 — Ausnahmen und Fehler

Ein Programm trifft während der Ausführung häufig auf Probleme. Es könnte Probleme beim Einlesen von Daten haben, die Daten könnten unzulässige Zeichen enthalten oder ein Arrayindex könnte sich außerhalb der Grenzen befinden. Die Java Klassen Error und Exception ermöglichen es dem Programmierer mit solchen Problemen umzugehen. Sie können ein Programm schreiben, das sich von Fehlern erholt und weiterläuft. Das ist wichtig. Ein Textverarbeitungsprogramm sollte nicht abstürzen, wenn der Anwender einen Fehler macht!

Themen:

Input und Output ist besonders fehleranfällig. Das Behandeln von Ausnahmen ist für I/O Programmierung von grundsätzlicher Bedeutung und das Thema der folgenden Kapitel.

FRAGE 1:

Prüfen Sie das Folgende. Was ging schief?

D:\cs151\chap80>java  Quadrat
Eine Zahl eingeben:
Unsinn
Exception in thread "main" java.lang.NumberFormatException: Unsinn
        at java.lang.Integer.parseInt(Integer.java:409)
        at java.lang.Integer.parseInt(Integer.java:458)
        at Quadrat .main(NFException.java:18)

D:\cs151\chap80>
Inhaltsverzeichnis