Tag: try-catch-finally

Eine gemeinsame Nutzung von fangen und schließlich zusammen zu bekommen, und verwenden von Ressourcen in einem try-block, die sich mit außergewöhnlichen Umständen in einem catch-block, und lassen Sie die Ressourcen im finally-block.

Mithilfe der Exception-Behandlung versus NSError in Cocoa-Apps

Anzahl der Antworten 4 Antworten
Hey alle. Ich habe gelesen, bis auf Apple ' s Vorschläge für Wann/wo/wie zu verwenden NSError versus @try/@catch/@endlich. Im wesentlichen habe ich den Eindruck, dass Apple denkt, dass es am besten zu vermeiden, die Verwendung von exception-handling-Konstrukte,

Beenden Sie eine Anwendung, die anmutig?

Anzahl der Antworten 3 Antworten
Ich habe eine Anwendung mit einem definierten Try/Catch/Finally-Kette, die Ausfahrten und führt finally-block nur in Ordnung, unter normalen Bedingungen, aber wenn jemand vorzeitig, trifft das rote X in der GUI, das Programm komplett vorhanden (code = 0)

kann ich mehr als zwei finally-block in einer Klasse

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt, wo ich ausführen muss, um zwei verschiedene Betriebsmodi. Ich habe einen finally-block in meinem Haupt-controller-Methode. Meine Frage ist, kann ich mehr als zwei, schließlich, zum Beispiel: class test { X() { try

Nicht erfasste RuntimeException-und finally-Klausel: was kommt zuerst?

Anzahl der Antworten 5 Antworten
Einen RuntimeException geworfen wird try blockieren, ohne dabei erwischt zu werden, während die finally - Klausel ruft System.exit(). public static void main(String args) { try { Integer.valueOf("NotANumber"); } finally { System.out.println("finally"); System.exit(0); } } Die Ausgabe ist

Finally-Klausel in SQL Server-Transaktion? Etwas, das ausgeführt wird, unabhängig von Erfolg oder Misserfolg?

Anzahl der Antworten 3 Antworten
In SQL Server, gibt es etwas ähnliches wie finally Klausel in try..catch... - block von c# ? Ich meine, ich bin mit BEGIN TRAN, END TRAN, COMMIT TRAN, ROLLBACK TRAN etc. in einer SQL Server-Transaktion und möchten

Exception Handling; Try Catch

Anzahl der Antworten 7 Antworten
Hier ist mein code: class FinallyDemo { static void myMethod(int n) throws Exception{ try { switch(n) { case 1: System.out.println("1st case"); return; case 3: System.out.println("3rd case"); throw new RuntimeException("3!"); case 4: System.out.println("4th case"); throw new Exception("4!"); case

Python: multiprocessing.anzeigen: Wenn ein Prozess eine Ausnahme auslöst, warum sind nicht andere Prozesse' finally-Blöcke genannt?

Anzahl der Antworten 3 Antworten
Mein Verständnis ist, dass endlich Klauseln muss *immer* ausgeführt werden, wenn die versuchen, eingegeben wurde. import random from multiprocessing import Pool from time import sleep def Process(x): try: print x sleep(random.random()) raise Exception('Exception: ' + x) finally:

Hat ein finally-block wird immer ausgeführt, die in Java?

Anzahl der Antworten 46 Antworten
Angesichts dieser code kann ich absolut sicher, dass die finally - block wird immer ausgeführt, egal was something() ist? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know

Datei schließen in der finally-block nicht funktioniert

Anzahl der Antworten 3 Antworten
try { FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line = null; } catch (FileNotFoundException fnf) { fnf.printStackTrace(); } finally { fr.close(); } Den fr.close() zeigt einen Fehler: fr nicht gelöst werden können

Warum macht ein return in `finally` überschreiben `versuchen`?

Anzahl der Antworten 8 Antworten
Wie funktioniert eine return-Anweisung innerhalb eines try - /catch-block arbeiten? function example() { try { return true; } finally { return false; } } Erwarte ich, dass die Ausgabe dieser Funktion werden true, aber stattdessen ist es

Try-Catch-Fehler-Ziel C

Anzahl der Antworten 1 Antworten
Ich versuche Beschriftungen aus einem bestimmten instagram-Bild, aber wenn es keine Beschriftung der app eine exception wirft und stürzt ab. Wie würde ich das umsetzen @try und @catch um dies zu tun. Hier ist was ich habe,

Ausnahme auslösen VS Return-Fehler, die in einem Try,Catch,Finally

Anzahl der Antworten 6 Antworten
Ich bin mir ziemlich sicher, dass ich die Antwort bereits kennen, aber ich bin immer noch neugierig, was die Meinung über die Behandlung eines Fehlers innerhalb einer Try -, Catch -, Finally-block -- aber wenn du wiederholst

benötige ich für surround-fileInputStream.schließen Sie mit einer try/catch/finally-block? Wie wird es gemacht?

Anzahl der Antworten 3 Antworten
Ich habe die folgende Java-Klasse, die eine Sache, feuert Werte aus der config.Eigenschaften. Wenn es darum geht, Zeit zu schließen, die fileInputStream ich glaube, ich lese auf Wikipedia, dass es gut ist, um es in einen finally-block.

Werfen Ausnahme von der aufgerufenen Funktion an den Aufrufer der Funktion Catch-Block

Anzahl der Antworten 5 Antworten
internal static string ReadCSVFile(string filePath) { try { ... ... } catch(FileNotFoundException ex) { throw ex; } catch(Exception ex) { throw ex; } finally { ... } } //Reading File Contents public void ReadFile() { try {

Throw exception im try-block

Anzahl der Antworten 4 Antworten
try { if (isFileDownloaded) //do stuff else throw new CustomException() } catch (Exception e) { //something went wrong save error to log } finally { //release resources } Meine Frage ist würde die catch fängt die ApplicationException

Using-Anweisung und try-catch()-schließlich Wiederholung?

Anzahl der Antworten 5 Antworten
Den mit (...) - Anweisung ist syntaktischer Zucker für try{} finally {}. Aber wenn ich dann eine using-Anweisung wie folgt: using (FileStream fs = File.Open(path)) { } Nun möchte ich abfangen der Ausnahmen, die diese Datei öffnen

Return im Finally-Block... Warum nicht?

Anzahl der Antworten 3 Antworten
Als MSDN erwähnt: Den code in einem Finally-block ausgeführt wird, nachdem eine Return-Anweisung in einem Try-oder Catch block aufgetreten ist, aber bevor das Return-Anweisung ausgeführt wird. In diesem situation, eine Return-Anweisung in der Finally-block wird ausgeführt, bevor

try-catch-finally-mit Rückkehr nach

Anzahl der Antworten 5 Antworten
Weiß ich, wie die try -, catch & und schließlich die Arbeit (zum größten Teil), aber ich habe eine Sache, die ich Frage mich: was passiert mit einer return-Anweisung nach einem try-catch-finally, während wir bereits eine Rückkehr

Kann ich mit try-catch-finally-wie das?

Anzahl der Antworten 4 Antworten
Im mit try-catch für Jahre, aber ich habe nie gelernt, wie und Wann finallyweil ich nie verstanden, den Punkt der finally (die ich gelesen habe, schlechte Bücher)? Möchte ich Sie bitten, sich über die Nutzung des finally

Was passiert, wenn ein finally-Block eine Ausnahme auslöst?

Anzahl der Antworten 11 Antworten
Wenn ein finally-block eine exception wirft, was genau passiert? Speziell, was passiert, wenn die Ausnahme ausgelöst wird, in der Mitte durch einen finally-block. Den rest der Aussagen (nach -) in diesem block erhalten Sie aufgerufen? Ich bin

Ist ein finally-Block ohne catch-Block ein Java-Anti-Pattern?

Anzahl der Antworten 12 Antworten
Ich hatte gerade eine ziemlich schmerzhafte troubleshooting Erfahrung in der Fehlersuche einige code, der wie folgt aussah: try { doSomeStuff() doMore() } finally { doSomeOtherStuff() } War das problem schwer zu beheben, da doSomeStuff() warf eine exception,

@try - catch-Block in Objective-c

Anzahl der Antworten 3 Antworten
Warum nicht @try-block arbeiten? Es stürzte die app, aber Sie sollte gefangen werden, indem das @try-block. NSString* test = [NSString stringWithString:@"ss"]; @try { [test characterAtIndex:6]; } @catch (NSException * e) { NSLog(@"Exception: %@", e); } @finally {

Verhalten der return-Anweisung in catch und finally

Anzahl der Antworten 6 Antworten
Bitte sehen Sie den folgenden code, und erklären Sie die Ausgabe-Verhalten. public class MyFinalTest { public int doMethod(){ try{ throw new Exception(); } catch(Exception ex){ return 5; } finally{ return 10; } } public static void main(String

Wie kann ich einen try / catch-Block unterbrechen, ohne eine Ausnahme in Java auszulösen?

Anzahl der Antworten 7 Antworten
Ich brauche einen Weg zu brechen, von der Mitte des try/catch-block, ohne eine Ausnahme zu werfen. Etwas, das ähnlich wie das break und continue in Schleifen. Ist das möglich? Habe ich immer komisch throughts über das werfen

Ist es eine schlechte Übung, von innerhalb eines Versuches zu kommen, schließlich zu blockieren?

Anzahl der Antworten 6 Antworten
So kam ich über einige code an diesem morgen, die sah so aus: try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new DangerousException(ex); } finally { CleanUpDangerousStuff(); } Nun dieser code kompiliert

Rückkehr von einem finally Block in Java

Anzahl der Antworten 5 Antworten
War ich überrascht, vor kurzem erfahren, dass es möglich, eine return-Anweisung in einem finally-block in Java. Scheint es, wie viele Leute denken, es ist eine schlechte Sache zu tun, wie beschrieben, in 'Don ' T return in

'finally block wird nicht normal beendet' Eclipse warning

Anzahl der Antworten 4 Antworten
Eclipse mir diese Warnung in den folgenden code: public int getTicket(int lotteryId, String player) { try { c = DriverManager.getConnection("jdbc:mysql://" + this.hostname + ":" + this.port + "/" + this.database, this.user, this.password); int ticketNumber; PreparedStatement p =

wie man schließlich benutzt

Anzahl der Antworten 9 Antworten
Habe ich nie richtig verstanden, die Verwendung der finally-Anweisung. Kann mir jemand sagen, was der Unterschied ist zwischen: try { a; block; off; statements; } catch (Exception e) { handle; exception; e; } finally { do; some;

Java Try Catch Endlich Blöcke ohne Catch

Anzahl der Antworten 9 Antworten
Ich bin der überprüfung einiger neuer code. Das Programm hat einen try-und finally-block nur. Da wird der catch-block ausgeschlossen, wie der try-block ausgeführt, wenn er trifft auf eine Ausnahme oder etwas throwable? Funktioniert es nur direkt an

Wie funktioniert der Versuch, die Arbeit zu blockieren?

Anzahl der Antworten 5 Antworten
In C#wie funktioniert ein try-catch-finally-block arbeiten? Also wenn es eine Ausnahme, die ich kenne, springt er in den catch-block und springt dann auf den finally-block. Aber was ist, wenn kein Fehler Auftritt, wird der catch-block nicht laufen

Unter welchen Umständen wird ein finally {} Block NICHT ausgeführt?

Anzahl der Antworten 9 Antworten
In einer Java - try{} ... catch{} ... finally{} block, code innerhalb der finally{} wird im Allgemeinen als "garantiert" zu führen, unabhängig davon, was geschieht, in ein try/catch. Ich weiß aber von mindestens zwei Umstände, unter denen

Versuch-Fang-endlich und dann nochmal einen Versuch zu fangen

Anzahl der Antworten 10 Antworten
Habe ich oft über Situationen wie :- try{ ... stmts ... } catch(Exception ex) { ... stmts ... } finally { connection.close //throws an exception } die muss noch ein try - catch-block in schließlich. Was ist

Wird letztendlich immer in Java ausgeführt?

Anzahl der Antworten 30 Antworten
Angesichts dieser code kann ich absolut sicherdass die finally - block wird immer ausgeführt, egal was something() ist? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("i don't know if

Versuch-Fang-endlich in Java

Anzahl der Antworten 8 Antworten
In Java, wird der finally-block nicht ausgeführt werden, wenn Sie auf eine return-Anweisung innerhalb der try-block eines try-catch-finally ? InformationsquelleAutor der Frage Nikhil | 2011-08-22

Gibt es endlich "danach"?

Anzahl der Antworten 4 Antworten
Ich versuche, mich davon zu überzeugen, dass die Maßnahmen in der finally Klausel passieren, bevor die Funktion zurück (in die Speicher-Konsistenz Sinne). Aus der JVM-Spezifikationes ist klar, dass innerhalb eines Threads, Programm, um fahren soll die passiert,

Warum endlich in Try ... Catch verwenden

Anzahl der Antworten 14 Antworten
Sehe ich, dass die Finally im Try .. Catch wird immer ausgeführt werden, nachdem alle Teile der Ausführung des try-catch-block. Ist es anders, überspringen Sie einfach die Finally Abschnitt und führen Sie es einfach nach, außerhalb des

Javascript: try / catch / finally return Anweisung

Anzahl der Antworten 7 Antworten
Wie funktioniert eine return-Anweisung innerhalb eines try - /catch-block arbeiten? function example() { try { return true; } finally { return false; } } Erwarte ich, dass die Ausgabe dieser Funktion auf "true", aber stattdessen ist es

Warum ist {...} endlich {...} gut? versuche {...} fang {} schlecht?

Anzahl der Antworten 20 Antworten
Ich habe Leute gesehen, die sagen, dass es schlechte form zu verwenden, fangen Sie mit keine Argumente, besonders, wenn das fangen nicht tun: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch //No

IntelliJ IDE gibt Fehler beim Verwenden von Try-Catch mit Ressourcen

Anzahl der Antworten 5 Antworten
Ich bin versucht zu verwenden JDK 7 ist "try-catch mit Ressourcen" - Anweisung; IntelliJ highlights meine Ressource Linie, sagen Try-mit-Ressourcen werden nicht unterstützt, auf diesem Sprachniveau. Wenn ich versuche zu kompilieren, bekomme ich: java: try-mit-Ressourcen wird nicht