L'eccezione catturerà l'eccezione nullpointer?

Sommario:

L'eccezione catturerà l'eccezione nullpointer?
L'eccezione catturerà l'eccezione nullpointer?
Anonim

Come già affermato in un' altra risposta, non è consigliabile intercettare una NullPointerException. Tuttavia, potresti sicuramente prenderlo, come mostra il seguente esempio. Sebbene un NPE possa essere rilevato, non dovresti assolutamente farlo ma risolvere il problema iniziale, che è il metodo Check_Circular.

NullPointerException è un'eccezione verificata?

Risposta: NullPointerException non è un'eccezione verificata. È un discendente di RuntimeException ed è deselezionato.

In tal caso verrà generata la NullPointerException?

Un'eccezione puntatore nullo viene generata quando un'applicazione tenta di utilizzare null in un caso dove è richiesto un oggetto. Questi includono: Chiamare il metodo di istanza di un oggetto null. Accesso o modifica del campo di un oggetto nullo.

Le eccezioni cattura tutte le eccezioni?

Poiché Exception è la classe base di tutte le eccezioni, rileverà qualsiasi eccezione.

Perché non dovresti cogliere l'eccezione?

catch(Exception) è una cattiva pratica perché cattura anche tutte le RuntimeException (eccezione non controllata). Questo potrebbe essere specifico di java: a volte sarà necessario chiamare metodi che generano eccezioni verificate. Se questo è nel tuo livello EJB / business logic hai 2 scelte: catturali o rilanciali.

Consigliato:

Articoli interessanti
I fuochi d'artificio esplodono o deflagrano?
Leggi di più

I fuochi d'artificio esplodono o deflagrano?

I fuochi d'artificio sono grandi dispositivi progettati principalmente per produrre effetti visibili o udibili mediante combustione, deflagrazione o detonazione sotto la supervisione di un pirotecnico qualificato. Un fuoco d'artificio è un esplosivo?

Di che colore è jarrah?
Leggi di più

Di che colore è jarrah?

Jarrah è rinomato per i suoi colori rossi ricchi che si intensificano nel tempo. Il durame varia da marroni profondi a tonalità bordeaux. L'alburno Jarrah presenta sfumature dal giallo pallido al rosa-arancio. Il Jarrah o il merbau sono più scuri?

I quadri elettrici Challenger sono sicuri?
Leggi di più

I quadri elettrici Challenger sono sicuri?

I quadri elettrici Challenger sono obsoleti e probabilmente non sicuri, il che potrebbe essere considerato cattivo. Se gli app altatori hanno costruito la tua casa tra il 1970 e il 2000, chiedi a un elettricista di confermare se il tuo pannello contiene interruttori difettosi.