Hallo Leute!
Obwohl ich mich mit Java schon eine Weile beschäftige, ist mir der Sinn (oder Unsinn?!) von Exceptions immer noch nicht klar geworden. Das hat inzwischen dazu geführt, dass ich ich sie fast komplett ignoriere....aber das kann ja irgendwie auch nicht Sinn der Sache sein! :bahnhof:
Wenn man sich hier im Forum oder allgemein im Netz informiert, werden einem die unterschiedlichsten Sichweisen aufgezeigt. Verstanden habe ich bisher nur, das in Exceptions keine "Programmlogik" ausgeführt werden soll, ist das so richtig? Aber wozu dann das ganze? Wenn ich nur nen Stack-Trace ausgebe, hilft mir das doch nur den Fehler zu lokalisieren. Könnte das nicht ganz einfach automatisch von der vm erstellt werden, statt den Code dem "Try-Catch"-Blöcken "unleserlich" zu gestalten?
Also ich hoffe es ist verständlich wo mein Problem liegt. Links zu Büchern helfen mir nicht, weil dort die Frage nach dem Sinn auch nicht richtig geklärt wird. Ich steh einfach auf dem Schlauch, vielleicht hat jemand eine narrensichere Erklärung oder ein Beispiel?
Vielen Dank
Obwohl ich mich mit Java schon eine Weile beschäftige, ist mir der Sinn (oder Unsinn?!) von Exceptions immer noch nicht klar geworden. Das hat inzwischen dazu geführt, dass ich ich sie fast komplett ignoriere....aber das kann ja irgendwie auch nicht Sinn der Sache sein! :bahnhof:
Wenn man sich hier im Forum oder allgemein im Netz informiert, werden einem die unterschiedlichsten Sichweisen aufgezeigt. Verstanden habe ich bisher nur, das in Exceptions keine "Programmlogik" ausgeführt werden soll, ist das so richtig? Aber wozu dann das ganze? Wenn ich nur nen Stack-Trace ausgebe, hilft mir das doch nur den Fehler zu lokalisieren. Könnte das nicht ganz einfach automatisch von der vm erstellt werden, statt den Code dem "Try-Catch"-Blöcken "unleserlich" zu gestalten?
Also ich hoffe es ist verständlich wo mein Problem liegt. Links zu Büchern helfen mir nicht, weil dort die Frage nach dem Sinn auch nicht richtig geklärt wird. Ich steh einfach auf dem Schlauch, vielleicht hat jemand eine narrensichere Erklärung oder ein Beispiel?
Vielen Dank