Je, ubaguzi utashika nullpointerexception?

Je, ubaguzi utashika nullpointerexception?
Je, ubaguzi utashika nullpointerexception?
Anonim

Kama ilivyoelezwa tayari katika jibu lingine haipendekezwi kupata NullPointerException. Walakini bila shaka unaweza kuipata, kama mfano ufuatao unavyoonyesha. Ingawa NPE inaweza kupatikana kwa hakika hupaswi kufanya hivyo lakini rekebisha suala la awali, ambalo ni mbinu ya Check_Circular.

Je, NullPointerException ni ubaguzi uliochaguliwa?

Jibu: NullPointerException siyo ubaguzi uliochaguliwa. Ni kizazi cha RuntimeException na haijachaguliwa.

Ni katika hali gani NullPointerException itatupwa?

Kighairi cha kiashiria hutupwa wakati programu inapojaribu kutumia null katika hali ambapo kipengee kinahitajika. Hizi ni pamoja na: Kuita njia ya mfano ya kitu kisicho na maana. Kufikia au kurekebisha uga wa kitu batili.

Je, ubaguzi huvutia vighairi vyote?

Kwa kuwa Vighairi ndio daraja la msingi la vighairi vyote, itavutia hali yoyote ile.

Kwa nini usipate ubaguzi?

kamata(Ubaguzi) ni mazoezi mabaya kwa sababu hupata RuntimeException yote (isipokuwa imechaguliwa) pia. Hii inaweza kuwa maalum ya java: Wakati mwingine utahitaji kupiga simu njia ambazo hutupa tofauti zilizoangaliwa. Ikiwa hii ni katika safu yako ya mantiki ya EJB / biashara una chaguo 2 - zishike au uzitupe tena.

Ilipendekeza: