exception

Eine Ausnahme ist eine ungewöhnliche Bedingung, die eine Abweichung vom normalen Ablauf des Programms erfordert. Normalerweise sollte eine Ausnahme nicht zu einem Totalausfall führen, sondern stattdessen von einem Ausnahmebehandler begleitet werden. Die Ausnahmebehandlung ist ein eingebautes Konstrukt in vielen Programmiersprachen. In der Regel werden Ausnahmen behandelt, indem der Stapel abgewickelt wird und somit in einen definierten Zustand außerhalb des Gültigkeitsbereichs der Ausnahme zurückversetzt wird und dann ein Verarbeitungsblock oder eine Routine aufgerufen wird.
3
Antworten

Best Practice-Methode, um anzugeben, dass eine Serveranforderung fehlgeschlagen ist?

Ich schreibe eine API, die eine Verbindung zu einem Dienst herstellt, der entweder eine einfache "Erfolg" -Nachricht oder eine von mehr als 100 verschiedenen Fehlern zurückgibt. Ursprünglich dachte ich, ich schreibe die Methode, die eine Anfr...
14.11.2011, 17:36
3
Antworten

Wie kann die Ausnahme innerhalb des Callbacks richtig behandelt werden?

Ich habe einen Rückruf mit Ausnahme-Instanz. Derzeit handle ich so, aber ich denke, dass es einen besseren Weg gibt. Möchte einige Kommentare von Java-Experten hören. =) %Vor%     
17.11.2011, 12:01
1
Antwort

Fehlerbehandlung mit Entweder - Wo ist der Stacktrace?

Ich habe von einigen Leuten gehört, dass wir in Scala (wie andere funktionale Sprachen) den Kontrollfluss nicht unterbrechen ... Stattdessen geben wir den Fehler per Konvention in Either Left zurück. Aber wie bekommen wir das Stracktrac...
16.09.2012, 19:22
2
Antworten

Was ist der Zweck einer Funktion try Block? [Duplikat]

Dieser Code löst beim Erstellen des int -Objekts in der Klasse Dog eine UseResources -Ausnahme aus. Die int -Ausnahme wird von einem normalen try-catch Block abgefangen und der Code gibt aus: %Vor% %Vor% Wenn wir nun d...
02.12.2011, 16:43
5
Antworten

Ist es eine schlechte Übung, eine Exception Message-Eigenschaft zu verwenden, um nach bestimmten Fehlern zu suchen?

Manchmal ist der Ausnahmetyp eindeutig genug, um das genaue Problem anzuzeigen, z. B. eine ArgumentOutOfRangeException . Zu anderen Zeiten ist die Ausnahme allgemeiner und könnte aus verschiedenen Gründen ausgelöst werden. In diesem Szenario sc...
21.02.2011, 01:45
2
Antworten

Visual C ++ / Seltsames Verhalten nach dem Aktivieren von Gleitkommaausnahmen (Compilerfehler?)

Ich habe Schwierigkeiten, eine zuverlässige Methode zu finden, um unter Visual Studio (2005 oder 2008) Gleitkommaausnahmen einzufangen. In Visual Studio werden Gleitkommaausnahmen standardmäßig nicht abgefangen, und sie sind ziemlich schwer zu f...
26.11.2010, 02:49
5
Antworten

java.lang.ClassFormatError: Zusätzliche Bytes am Ende der Klassendatei

Ich erhalte einen seltsamen Fehler, wenn ich versuche, dieses Programm auszuführen. Die Klasse kompiliert in mehrere .class-Dateien und ich kompilierte es letzte Woche (vor der Bearbeitung) einfach gut. Aber jetzt sehe ich das: %Vor% Nach de...
15.06.2010, 13:11
6
Antworten

Wird try / catch für jede einzelne Anweisung verwendet, die eine Ausnahme als Anti-Pattern interpretiert?

Ich überprüfe derzeit einen Kollegen-Java-Code und ich sehe viele Fälle, in denen jede einzelne Anweisung, die eine Ausnahme auslöst, in ihrer eigenen try / catch gekapselt wird. Wo alle catch-Blöcke die gleiche Operation ausführen (welche Opera...
17.08.2011, 12:56
2
Antworten

Gibt es eine Möglichkeit, mit JCLDebug alle Ausnahmen (auch solche, die behandelt werden) abzufangen?

Ich möchte JCLDebug verwenden, um alle ausgelösten Ausnahmen zu protokollieren, einschließlich derjenigen, die behandelt werden. Ist das möglich?     
20.06.2011, 17:45
2
Antworten

Behandlung von STL-Fehlern ohne Ausnahmen

Ich habe ein Projekt, das sehr oft mit STL arbeitet. Jetzt arbeite ich an der Portierung des Projekts auf eine bestimmte Plattform, die keine Ausnahmen unterstützt. Ich kann Ausnahmen deaktivieren, aber ich muss immer noch STL-Fehler behandeln....
06.10.2010, 07:52