18.11.2013 Aufrufe

Fehlerbehandlung in Java - Universität Oldenburg

Fehlerbehandlung in Java - Universität Oldenburg

Fehlerbehandlung in Java - Universität Oldenburg

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

„Abfangen“ von Fehlerobjekten<br />

• Methoden, die (andere) Methoden aufrufen, die Fehlerobjekte werfen können,<br />

können diese entweder weiterleiten (an die aufrufende Methode dieser<br />

Methode) oder sie müssen sie abfangen (und behandeln)<br />

• Zum Abfangen e<strong>in</strong>es Fehlerobjektes muss die entsprechende Methode <strong>in</strong>nerhalb<br />

e<strong>in</strong>es sogenannten try-Blockes aufgerufen werden<br />

• Die <strong>Fehlerbehandlung</strong> wird <strong>in</strong> e<strong>in</strong>em sogenannten<br />

„den Fehlertyp matchenden“-catch-Block durchgeführt<br />

• wird e<strong>in</strong> Fehlerobjekt geworfen, so wird die Bearbeitung des try-Blockes<br />

unmittelbar beendet<br />

• existiert e<strong>in</strong> matchender-catch-Block, werden die Anweisungen dieses Blockes<br />

ausgeführt<br />

• existiert e<strong>in</strong> sogenannter f<strong>in</strong>ally-Block, wird dieser auf jeden Fall ausgeführt<br />

• wird e<strong>in</strong> Fehlerobjekt während der Abarbeitung e<strong>in</strong>es try-Blockes geworfen und<br />

existiert ke<strong>in</strong> matchender-catch-Block, so wird falls vorhanden der f<strong>in</strong>ally-<br />

Block ausgeführt und anschließend die Methode sofort verlassen und das<br />

Fehlerobjekt an die aufrufende Methode weitergeleitet<br />

Programmierkurs <strong>Java</strong> Vorlesung 14 Dietrich Boles Seite 20

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!