Articles of try catch

Prova con le risorse contro Try-Catch

Ho guardato il codice e ho visto provare con risorse. Ho usato la dichiarazione try-catch standard prima e sembra che facciano la stessa cosa. Quindi la mia domanda è Try With Resources vs Try-Catch quali sono le differenze tra queste e quale è meglio. Ecco una prova con risorse: objects jar = new objects(“brand”); objects […]

try-catch exceptions in Swift

È ansible rilevare eccezioni in Swift? Dato il seguente codice: NSException.raise(NSRangeException, format: “Now you’ve gone too far!”, arguments: CVaListPointer(fromUnsafePointer: UnsafePointer())) È ansible impedire l’eccezione dall’arresto anomalo dell’intero programma? Cioè, qual è l’equivalente di Swift di quanto segue in Objective-C: @try { [NSException raise:NSRangeException format:@”Now you’ve gone too far!”]; }

Come catturare l’errore di segmentazione in Linux?

Devo rilevare l’errore di segmentazione nelle operazioni di pulizia delle librerie di terze parti. Ciò accade a volte poco prima che il mio programma venga chiuso e non riesco a risolvere il vero motivo di ciò. Nella programmazione di Windows ho potuto farlo con __try – __catch. Esiste un modo multipiattaforma o specifico per la […]

Come posso evitare che node.js si arresti in modo anomalo? try-catch non funziona

Dalla mia esperienza, un server php lanciava un’eccezione al log o al server, ma node.js semplicemente si blocca. Circondare il mio codice con un try-catch non funziona, dal momento che tutto viene eseguito in modo asincrono. Mi piacerebbe sapere cosa fanno gli altri nei loro server di produzione.

Problema con “scope” di variabili in try catch blocks in Java

Qualcuno potrebbe spiegarmi perché nelle ultime righe, br non è riconosciuto come variabile? Ho persino provato a inserire la try clause , impostandola come final , ecc. Ha qualcosa a che fare con Java che non supporta le chiusure? Sono sicuro che il 99% di codice simile funzionerebbe in C #. private void loadCommands(String fileName) […]

Qual è il vero sovraccarico di try / catch in C #?

Quindi, so che try / catch aggiunge un sovraccarico e quindi non è un buon modo per controllare il stream del processo, ma da dove viene questo sovraccarico e qual è il suo impatto reale?

Differenza tra syntax try-catch per la funzione

Recentemente ho trovato questa syntax per il try-catch per la funzione. struct A { int a; A (int i) : a(i) // normal syntax { try {} catch(…) {} } A () // something different try : a(0) {} catch(…) {} void foo () // normal function try {} catch(…) {} }; Entrambe le syntax […]

Perché un blocco Try / Catch crea un nuovo scope variabile?

Per esempio: try { SomeObject someObject = new SomeObject(); someObject.dangerousMethod(); } catch(Exception e) { } someObject.anotherMethod(); //can’t access someObject! Ma puoi dichiararlo prima del blocco try/catch e poi funziona bene: SomeObject someObject; try { someObject = new SomeObject(); someObject.dangerousMethod(); } catch(Exception e) { } someObject.anotherMethod(); //works fine Mi sto solo chiedendo il motivo del design […]

C ++, __try e try / catch / finally

Mi sto chiedendo un po ‘su C ++ try / catch / finally blocks. Ho visto questi comandi con due underscore come __try. Ma i progetti MVSC 2010 funzionano anche senza i caratteri di sottolineatura. Quindi, quando hai bisogno di questi underscore?

Chiarificazione try-catch-finally-return

Leggendo tutte le domande già poste in questo forum relative all’argomento sopra (vedi titolo), capisco perfettamente che alla finally viene sempre chiamato. (eccetto da System.exit e loop infiniti). Tuttavia, vorrei sapere se un return è chiamato in un blocco catch e quindi un altro return viene chiamato dal blocco finally. Per esempio: public static void […]