Suchergebnisse für Anfrage "try-catch"

3 die antwort

Warum erkennt Java nicht erreichbare Catch-Blöcke nicht, wenn ich mehrere Catch-Blöcke verwende?

Forschen Sie nach folgender Methode: static private void foo() { try { throw new FileNotFoundException(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }Dieser Code kompiliert gut, ...

1 die antwort

versuche mit Ressourcen führe nicht erreichbaren Bytecode ein

Ist es möglich, dass javac einen nicht erreichbaren Bytecode für die folgende Prozedur generiert? public void ex06(String name) throws Exception { File config = new File(name); try (FileOutputStream fos = new FileOutputStream(config); ...

5 die antwort

PHP - versuchen, fangen und wiederholen

Manchmal bricht mein Code und ich habe keine Kontrolle darüber Wie würde ich Folgendes tun? try { //do my stuff } catch { //sleep and try again }Der Code ist nicht so viel, also ist es nur eine Funktion, und ich wollte keine andere Funktion ...

TOP-Veröffentlichungen

4 die antwort

Das Abfangen von Ausnahmen von einem Konstruktor bedeutet, dass meine Instanz danach außerhalb des Gültigkeitsbereichs liegt

Ich habe eine Klasse, deren Konstruktor möglicherweise eine Ausnahme auslöst. Hier ist ein Code, der die Ausnahme abfängt: try { MyClass instance(3, 4, 5); } catch (MyClassException& ex) { cerr << "There was an error creating the MyClass." << ...

3 die antwort

Kann ich in Swift auf irgendeine Weise Behauptungen auffangen?

Es scheint, dass Swift keine C # / Java-ähnlichen Ausnahmen hat und stattdessen Assertions verwendet. Das Buch besagt jedoch, dass sie in einer Produktionsumgebung die App sofort zum Absturz bringen. Gibt es keinen Ausweg? Was ist mit Unit-Tests? ...

3 die antwort

In Java 1.6 äquivalent zu "Try-with-Resources"

Ich habe folgenden Code: public class Main { public static void main(String[] args) throws SQLException { try ( Connection conn = DBUtil.getConnection(DBType.HSQLDB); Statement stmt = conn.createStatement( ...

5 die antwort

Warum ist "try" ein explizites Schlüsselwort?

In allen mir bekannten ausnahmebewussten Sprachen (C ++, Java, C #, Python, Delphi-Pascal, PHP) erfordert das Abfangen von Ausnahmen eine explizite Angabetry Block gefolgt voncatch Blöcke. Ich habe mich oft gefragt, was der technische Grund dafür ...

1 die antwort

Warum funktioniert SymGetSymFromAddr64 nicht? Es gibt Fehlercode 126 zurück

Ich versuche, eine Stapelablaufverfolgung für Ausnahmen mit dem folgenden Code zu erfassen: #include "stdafx.h" #include <process.h> #include <iostream> #include <Windows.h> #include "dbghelp.h" using namespace std; ...

16 die antwort

Warum ist "except: pass" eine schlechte Programmierpraxis?

Ich sehe oft Kommentare zu anderen Stack Overflow-Fragen darüber, wie die Verwendung vonexcept: pass wird entmutigt. Warum ist das so schlimm? Manchmal ist es mir einfach egal, was die Fehler sind, und ich möchte einfach mit dem Code ...

4 die antwort

meine eigenen Ausnahmen erstellen c #

Nach den Beispielen in meinem C # -Buch bin ich auf ein Buchbeispiel gestoßen, das in Visual Studio nicht funktioniert. Es geht darum, eigene Ausnahmen zu er...