Vil unntak fange nullpointerexception?

Innholdsfortegnelse:

Vil unntak fange nullpointerexception?
Vil unntak fange nullpointerexception?
Anonim

Som allerede nevnt i et annet svar, anbefales det ikke å fange et NullPointerException. Men du kan definitivt fange det, som følgende eksempel viser. Selv om en NPE kan bli fanget, bør du definitivt ikke gjøre det, men fikse det første problemet, som er Check_Circular-metoden.

Er NullPointerException et sjekket unntak?

Svar: NullPointerException er ikke et avkrysset unntak. Det er en etterkommer av RuntimeException og er ikke merket av.

I hvilket tilfelle vil NullPointerException bli kastet?

Et null-pekerunntak blir kastet når en applikasjon forsøker å bruke null i en sak der et objekt kreves. Disse inkluderer: Kalle instansmetoden til et null-objekt. Få tilgang til eller endre feltet til et nullobjekt.

Fanger unntak alle unntak?

Siden unntak er basisklassen for alle unntak, vil det fange opp alle unntak.

Hvorfor bør du ikke fange unntak?

catch(Exception) er en dårlig praksis fordi den fanger opp alle RuntimeException (uavmerket unntak) også. Dette kan være java-spesifikt: Noen ganger må du kalle metoder som kaster sjekkede unntak. Hvis dette er i ditt EJB / forretningslogikklag, har du 2 valg - fange dem eller kaste dem på nytt.

Anbefalt:

Interessante artikler
Er dødtrøtt ett ord?
Les mer

Er dødtrøtt ett ord?

Helt utslitt eller sliten. Jeg var dødstrøtt etter å ha jobbet mitt tredje 12-timersskift på rad. Hvordan staver du trøtt og søvnig? utmattet , som ved anstrengelse; trøtt eller søvnig : en trøtt løper. sliten eller lei (vanligvis etterfulgt av av):

Skal jeg tilgi bestevennen min for å ha forrådt meg?
Les mer

Skal jeg tilgi bestevennen min for å ha forrådt meg?

Det er mange omstendigheter som kan betraktes som svik, fra en venn som snur seg mot deg når du trenger det, til en romantisk partner som driver en affære bak ryggen din. Til slutt, for det beste for din egen mentale og følelsesmessige helse, bør du tilgi personen som forrådte deg.

Når kartesisk produkt dannes?
Les mer

Når kartesisk produkt dannes?

La oss lære det. Et kartesisk produkt av to sett X og Y, betegnet X × Y, er settet av alle ordnede par der x er i X og y er i Y. Når det gjelder SQL, er det kartesiske produktet en ny tabell som består av to tabeller. Når et kartesisk produkt dannes, hvilke av følgende betingelser er tilstede?