Articles of gestione delle

Java: Global Exception Handler

C’è un modo per creare un gestore di eccezioni globale in Java. Voglio usare in questo modo: “When an exception is thrown somewhere in the WHOLE program, exit.” Il conduttore non può pescare eccezioni lanciate in un corpo di try-catch . Martijn

Eccezioni Objective-C

Ho appena completato un corso di programmazione per app per iPhone. Come parte del corso, ho visto Objective-C fornisce la gestione delle eccezioni usando la direttiva @try La libreria di sistema non utilizza la gestione delle eccezioni, preferendo return nil Ho chiesto se dovrei usare la gestione delle eccezioni per il nuovo codice che ho […]

Quando e come devo usare la gestione delle eccezioni?

Sto leggendo sulla gestione delle eccezioni. Ho alcune informazioni su cosa sia la gestione delle eccezioni, ma ho alcune domande: Quando lanciare un’eccezione? Invece di lanciare un’eccezione, possiamo usare un valore di ritorno per indicare l’errore? Se proteggi tutte le mie funzioni con blocchi try-catch, non ridurrai le prestazioni? Quando utilizzare la gestione delle eccezioni? […]

Java eccezione non dichiarata

Durante l’apprendimento di Java, mi imbatto spesso in questo errore. Va così: Eccezione non segnalata java.io.FileNotFound; deve essere catturato o dichiarato essere gettato. java.io.FileNotFound è solo un esempio, ne ho visti molti diversi. In questo caso particolare, il codice che causa l’errore è: OutputStream out = new BufferedOutputStream(new FileOutputStream(new File(“myfile.pdf”))); L’errore scompare sempre e compila […]

SqlException cattura e gestione

D: C’è un modo migliore per gestire SqlExceptions? Gli esempi seguenti si basano sull’interpretazione del testo nel messaggio. Eg1: Ho un try try esistente da gestire se una tabella non esiste. Ignora il fatto che potrei controllare se il tavolo esiste in primo luogo. try { //code } catch(SqlException sqlEx) { if (sqlEx.Message.StartsWith(“Invalid object name”)) […]

Eccezione gettata nel fermo e infine clausola

Su una domanda per Java all’università, c’era questo frammento di codice: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); } finally { System.out.print(2); throw […]

Catturare globalmente eccezioni in un’applicazione WPF?

Stiamo avendo un’applicazione WPF in cui parti di esso possono generare eccezioni in fase di esecuzione. Mi piacerebbe intercettare globalmente qualsiasi eccezione non gestita e registrarli, ma altrimenti continuare l’esecuzione del programma come se nulla fosse accaduto (un po ‘come VB On Error Resume Next ). È ansible in C #? E se sì, dove […]

.NET – Qual è il modo migliore per implementare un “catch all exceptiontions handler”

Mi chiedo quale sia il modo migliore per avere un “se tutto il resto non riesce a prenderlo”. Voglio dire, stai gestendo il maggior numero di eccezioni possibili nella tua applicazione, ma comunque ci sono dei bug, quindi ho bisogno di avere qualcosa che rilevi tutte le eccezioni non gestite così posso raccogliere informazioni e […]

Perché Catch (Exception) è quasi sempre una ctriggers idea?

Perché il catch(Exception) quasi sempre una ctriggers idea?

java.io.NotSerializableException

Ho questa eccezione e non capisco perché dovrebbe essere lanciata o, come dovrei gestirla. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Dove l’ element è un TransformGroup contenente alcuni altri TransformGroups un’istanza della class Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue = new […]