Kommer undantag att fånga nullpointerexception?

Innehållsförteckning:

Kommer undantag att fånga nullpointerexception?
Kommer undantag att fånga nullpointerexception?
Anonim

Som redan nämnts i ett annat svar rekommenderas det inte att fånga ett NullPointerException. Men du kan definitivt fånga det, som följande exempel visar. Även om en NPE kan fångas bör du definitivt inte göra det utan åtgärda det första problemet, som är Check_Circular-metoden.

Är NullPointerException ett markerat undantag?

Svar: NullPointerException är inte ett markerat undantag. Det är en ättling till RuntimeException och är avmarkerad.

I vilket fall kommer NullPointerException att kastas?

Ett nollpekare-undantag kastas när ett program försöker använda null i ett fall där ett objekt krävs. Dessa inkluderar: Anropa instansmetoden för ett null-objekt. Åtkomst till eller modifiering av fältet för ett null-objekt.

Fångar undantag alla undantag?

Eftersom undantag är basklassen för alla undantag, kommer det att fånga alla undantag.

Varför ska du inte fånga undantag?

catch(Exception) är en dålig praxis eftersom den fångar alla RuntimeException (omarkerade undantag) också. Detta kan vara java-specifikt: Ibland måste du anropa metoder som kastar markerade undantag. Om detta finns i ditt EJB / affärslogiklager har du två val - fånga dem eller kasta dem igen.

Rekommenderad:

Intressanta artiklar
När ska jag använda i följd?
Läs mer

När ska jag använda i följd?

en efter en utan avbrott: Biljetterna numreras i följd. Han fick 18 månaders fängelse för varje brott, löpande i följd - tre år tot alt. Numrera sidorna i ditt manuskript i följd från början till slut. Vad betyder i följd? : följer den ena efter den andra i ordning:

När uppfanns vapen?
Läs mer

När uppfanns vapen?

Historisk tidslinje för utvecklingen av moderna vapen från 1364 med den första registrerade användningen av ett skjutvapen och slutade 1892 med införandet av automatiska handeldvapen. 1364 - Första registrerade användningen av ett skjutvapen.

Slätade arawaker ut sina barns pannor?
Läs mer

Slätade arawaker ut sina barns pannor?

Arawakerna ansågs naturligt snygga men förvrängde sina drag på konstgjord väg. Deras huvuden var tillplattade i pannan som bebisar när skallen bands mellan två brädor. Detta långsträckta huvud ansågs vara ett tecken på skönhet. Vilken ras är Arawak-folket?