![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#11 |
Quantensingularität
![]() |
![]() finally wird immer ausgeführt, egal ob im try block eine exception auftritt oder nicht.
der catch block wird nur dann ausgeführt, wenn die exception in der definition des catch blockes abgefangen wird, danch wird der code normal weiter ausgeführt aber achtung tritt eine exception auf, die nicht abegfangen wird, so wird der finally block auch nicht ausgeführt (zumindest in java).
____________________________________
Was ist klein, grün und dreieckig? Ein kleines grünes Dreieck! Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg! |
![]() |
![]() |
![]() |
#12 | |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() Zitat:
fg -hannes |
|
![]() |
![]() |
![]() |
#13 |
Quantensingularität
![]() |
![]() Im Beispielprogramm wird aber Exception abgefangen. Bei Java ist dass die Mutter aller Exceptions, und somit jeder Fehler.
____________________________________
Was ist klein, grün und dreieckig? Ein kleines grünes Dreieck! Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg! |
![]() |
![]() |
![]() |
#14 | |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() In der Funktion des Beispielprogrammes wird eine NullReferenceException erzeugt, jedoch nur eine IOException abgefangen.
Ergebnis: der Finaly Zweig der Fu. wird ausgeführt und danach die Fu. beendet. Zitat:
Gibts in Java nur eine Exception und keine davon abgeleiteten Klassen ? (kenn mich mit java net so aus) fg -hannes |
|
![]() |
![]() |
![]() |
#15 |
Elite
![]() |
![]() bei java hast du die klasse Throwable und davon abgeleitet Exception. Exception ist die mutterklasse aller exceptions, dann gibts eben IOException, SocketException, RuntimeException usw
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
![]() |
![]() |
![]() |
#16 |
Quantensingularität
![]() |
![]() diese zeile findest du aber auch im beispielprogramm:
Code:
catch (Exception ex)
____________________________________
Was ist klein, grün und dreieckig? Ein kleines grünes Dreieck! Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg! |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|