exception-handling

Modelli di progettazione: gestione delle eccezioni / errori

Esiste una risorsa (web o libro) che descrive i modelli di progettazione di gestione delle eccezioni / gestione degli errori? ... io gli errori e come propagare al meglio un errore che appare in una funzione di basso livello fino ai livelli di astrazione.

Perché è necessario" throws Exception " quando si chiama una funzione?

class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void sho ... ata Eccezione che deve essere rilevata o dichiarata per essere generata Quando rimuovo throws Exception da questi metodi?

Quando prendere java.lang.Errore?

In quali situazioni si dovrebbe catturare java.lang.Error su un'applicazione?

Quando utilizzare i lanci in una dichiarazione del metodo Java?

Quindi pensavo di avere una buona conoscenza di base della gestione delle eccezioni in Java, ma recentemente stavo leggendo d ... le eccezioni di base di qualcosa come una IOException, avresti semplicemente bisogno del blocco try/catch e il gioco è fatto.

Qual è l'uso del metodo printStackTrace () in Java?

Sto passando attraverso un programma socket. In esso, printStackTrace viene chiamato sull'oggetto IOException nel blocco catc ... n realtà? catch(IOException ioe) { ioe.printStackTrace(); } Non sono a conoscenza del suo scopo. Per che cosa si usa?

È una buona pratica nota usare un grande try-catch per metodo in java? [chiuso]

Sono stato intervistato di recente e l'intervistatore voleva che facessi un test tecnico per vedere le mie conoscenze. Dopo a ... la maggior parte dei programmatori sarebbe d'accordo su questo, e o questo è scritto come una buona pratica in qualche libro

Best practice per la gestione delle eccezioni Java

Ho scritto il seguente codice di recente; utilizza un sacco di gestione delle eccezioni. Penso che renda il codice molto ille ... ut.println(e.toString()); } } } Vorrei sapere se esiste un modo migliore e più pulito per catturare più eccezioni.

Come registrare l'errore nella gestione delle eccezioni java.? [chiuso]

Quale metodo è più preferito (come da buona programmazione) per la produzione per eseguire facilmente il debug dell'errore. LOG.error("Error message ",e); O LOG.error("Error message "+e); O LOG.error("Error message "+e.getMessage());

JavaEE6: Come salvaguardare l'applicazione Web quando il database si spegne

Prima di tutto, il mio framework è Java EE 6 con JSF, managed bean, EJB e JPA. Scrivo un semplice programma per interrogare l ... () public void setDisplayFacility(){ facilities = sBean.getAllFacilities(); //sBean is EJB displayFacility = true; }

Rilevamento delle eccezioni causate da errori di rete temporanei

Devo scaricare alcuni URL, e può capitare che durante le operazioni possa verificarsi qualche eccezione, come java.net.NoRout ... ho iniziato con questi: java.net.NoRouteToHostException, java.net.SocketException Puoi elencare altre eccezioni come queste?

Framework di gestione delle eccezioni per Java [chiuso]

Voglio creare un framework di gestione delle eccezioni per la mia applicazione in modo da poter gestire errori e eccezioni in tutto il modulo di domanda un punto comune/centrale. Sto usando un'applicazione Java EE.

Java NullPointerException perché l'array è null?

Posso emettere i dettagli dallo studente, ma sempre quando lo faccio visualizza Exception in thread "main" java.lang.NullPo ... addStudent(); } else if (a.equalsIgnoreCase("no")) { i=list.length+1; } }*/ } }

Come generare un'eccezione di blocco personalizzata in Java

Mi piacerebbe sapere come posso eliminare l'eccezione di blocco personalizzata in java.lo spiegherò sul seguente esempio. @a ... che può possibile fare e se sì, come posso farlo.Se si conosce un altro modo Per favore fatemi sapere le vostre idee.Grazie.

Come può un oggetto del gestore Java catturare tutte le eccezioni catturate e non rilevate?

Voglio creare un gestore Exception centrale, che gestirà tutte le eccezioni generate dalla nostra intera applicazione. Le ecc ... ndo viene sollevata un'eccezione in una delle mie classi, il mio gestore di eccezioni centrale dovrebbe venirne a conoscenza.