Articles of gestione delle

Gestore di eccezioni globali Java non interrogato

Ho un’applicazione e ho bisogno di codificare un gestore di eccezioni non classificate globali personalizzate. Ho letto tutti i thread StackOverflow e ad ognuno di essi manca semplicemente un chiaro e semplice esempio di come questo deve essere implementato. Considera questo semplice esempio seguente: public static void log(String msg) throws Exception { String logPath = […]

Mostra il numero di riga nella gestione delle eccezioni

Come si può visualizzare quale numero di riga ha causato l’errore ed è anche ansible con il modo in cui .NET compila i suoi .exes? In caso contrario, c’è un modo automatico per Exception.Message per visualizzare il sottotitolo che è saltato fuori? try { int x = textbox1.Text; } catch(Exception ex) { MessageBox.Show(ex.Message); }

Perché le persone Java consumano frequentemente eccezioni in modo silenzioso?

Non ho mai fatto alcuna seria codifica Java prima, ma ho imparato la syntax, le librerie e i concetti basati sulle mie competenze esistenti (Delphi & C #). Una cosa che difficilmente capisco è che ho visto così tanto codice che consuma silenziosamente le eccezioni dopo printStackTrace questo modo: public void process() { try { […]

Perché sto ricevendo “deve essere catturato o dichiarato di essere gettato” sul mio programma?

Ho lavorato a questo programma per un bel po ‘e il mio cervello è fritto. Potrei usare l’aiuto di qualcuno che ci guarda. Sto cercando di creare un programma che legge un file di testo riga per riga e ogni riga viene trasformata in un ArrayList modo da poter accedere a ciascun token. Che cosa […]

Cosa c’è di rotto sulle eccezioni in Perl?

Una discussione in un’altra domanda mi ha fatto riflettere: che cosa hanno i sistemi di eccezione di altri linguaggi di programmazione? Le eccezioni built-in di Perl sono un po ‘ ad-hoc in quanto erano, come il sistema di oggetti Perl 5, sdoppiate in un secondo momento, e sovraccaricano altre parole chiave ( eval e die […]

È una ctriggers pratica catturare un’eccezione non specifica come System.Exception? Perché?

Attualmente sto facendo una revisione del codice e il codice seguente mi ha fatto saltare. Vedo più problemi con questo codice. Sei d’accordo con me? In tal caso, come posso spiegare al mio collega che ciò è sbagliato (tipo testardo …)? Cattura un’eccezione generica (eccezione ex) L’uso di “if (ex è qualcosa)” invece di avere […]

Maven: dovrei mantenere o rimuovere le dipendenze dichiarate che sono anche dipendenze dei transiti?

Pensi che sia una buona pratica rimuovere ogni dipendenza transitiva che può essere trovata in un maven pom? Esempio: Il mio progetto dipende da A e B. B è anche una dipendenza transitiva di A. Devo tenere B nel mio pom o rimuoverlo? Qual è la migliore: avendo tutti i barattoli noti, anche quelli transitivi, […]

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? […]