Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Java - Exceptions » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 5 Beiträge
InformaTiger

Ok, danke. Ich habe mich nur immer gefragt, ob es womöglich nur wegen dem Namen ist, dass man eigene Exceptions macht großes Grinsen
eulerscheZahl

Wobei die Debug Informationen ja auch weitgehend vorhanden sind (z.B. Stacktrace). Wenn du mit den bestehenden Exceptions auskommst, solltest du auch bei denen bleiben. Wenn es nicht reicht, kommen eben die eigenen ins Spiel.
InformaTiger

Soweit ich das verstanden habe, wäre das zum Beispiel sinnvoll, wenn ich Informationen welche zum Debuggen nützlich sein könnten, anhängen möchte. Aber in der Regel ist es dann besser bei den Standard-Exceptions zu bleiben?
eulerscheZahl

Du kannst den Exceptions eigene Informationen mitteilen, wenn dir die vorhandenen nicht ausreichen.
Aber übertreibe es nicht damit - ein Kollege hat mit mal von Code erzählt, in dem fast alles mit Exceptions gemacht wurde. Es gab sogar eine NoErrorException. Exceptions sind aber langsam, man sollte sie also nicht grundlos werfen.

Hier noch ein schönes Beispiel für unsachgemäße Verwendung: thedailywtf.com
InformaTiger Java - Exceptions

Mal eine ganz generelle Frage: Wann bzw. in welchem Zusammenhang macht es eigentlich Sinn eigene Exceptions abzuleiten? Was bringt eine eigene Exception für einen Vorteil?

Mit freundlichen Grüßen
InformaTiger