Fehlerbehandlung in Java - Universität Oldenburg
Fehlerbehandlung in Java - Universität Oldenburg
Fehlerbehandlung in Java - Universität Oldenburg
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