I-java.lang.nullpointerexception iphutha le-Java elenzeka uma uhlelo lwe-Java luzama ukusebenzisa i-null esikhundleni sento.
I-RuntimeException inwetshwa yi-NullPointerException, okuyisigaba somphakathi.
I-NullPointerException iphakanyiswa ezimeni ezihlukahlukene, njengalapho ubiza indlela yesibonelo yento engenalutho. Leli phutha lizophinde libe khona uma into ingasebenzi futhi uzama ukufinyelela noma ukuhlela inkambu yaleyo nto eyize.
Uma uzama ukuthola ubude be-null array, okuhlukile kuzophakanyiswa nakho.
Kulesi sihloko, sizobheka indlela yokusingatha i-Null Pointer Exception ku-Java.
Uma kwenzeka i-java.lang.nullpointerexception?
Uma okuguquguqukayo kwe-java okungakhombi kunoma iyiphi into kufinyelelwa kunoma yisiphi isenzo, kuvela i-java.lang.nullpointerexception.
Okuhlukile kwesikhathi sokusebenza kwe-java.lang.nullpointerexception okuhlukile kusikhathi sokusebenza yi-java.lang.nullpointinterexception. Uma uchaza okuguquguqukayo kodwa ungakunikezeli entweni uze uzame ukukusebenzisa, uzothola i-nullpointerexception ye-java.
Ubhekise ebhizinisini elingekho. Ku-Java, i-null isho inani elithile. Ngokuvamile isetshenziselwa ukukhombisa ukuthi okuhlukile kwereferensi akuzange kunikezwe inani noma ayikanikezwa ivelu.
Ukuze ugweme i-NullPointerException, qiniseka ukuthi zonke izinto ziqalwa kahle ngaphambi kokusebenzisa okuguquguqukayo.
Okulandelayo ngezinye zezimo ze-NullPointerException ezivame kakhulu:
- Ukuthola izici zento engenalutho
- Ukusebenzisa into engenalutho ukuze ushayele izindlela
- Entweni eyize, kusetshenziswa okuvunyelanisiwe
- Iphonsa i-null kusuka kundlela yokuphonsa ehlukile
- Izimpikiswano eziyize zidluliselwa endleleni.
- Ukufinyelela ingxenye yenkomba yento eyinu (njengakumalungu afanayo)
- Ngohlaka lomjovo wokuncika njengeNtwasahlobo, lesi silungiselelo asilungile.
Isibonelo se-java.lang.nullpointerexception
I-NullPointerException izophonswa uma okuguquguqukayo kwe-Java kwakhiwa okungabhekiseli entweni futhi kusetshenziselwa ukwenza umsebenzi othile.
Isibonelo esilandelayo sizama ukunquma ubude beyunithi yezinhlamvu esethwe yaba yize.
Ukulungisa i-java.lang.nullpointerexception
Lungisa 1
Thola i-java variable ephonsa okuhlukile kwe-java.lang. Uma isofthiwe iphonsa i-NullPointerException, hlola kabili ukuthi okuguquguqukayo kwabelwe inani noma into.
I-java.lang.nullpointerexception izocashiswa uma inani labelwe kokuhluka kwe-java.
Lungisa 2
Sebenzisa i-ternary operator ukuze ucacise inani elimisiwe ngaphambi kokusebenzisa okuguquguqukayo kwe-java ukwenza isenzo uma i-java.lang.nullpointereI-xception iphonswa kokuguquguqukayo.
Inani lokuguquguquka lizosetshenziswa uma linayo. Uma kungenjalo, ukuze ugweme i-java.lang.nullpointerexception, inani elimisiwe lizosetshenziswa.
Lungisa 3
Uma ungaqiniseki ukuthi yikuphi okuguquguqukayo okubangela i-java.lang.nullpointerexception noma uma kunethuba lokujikijela i-java.lang.nullpointerexception, noma uma kukhona ingozi yokulahla i-java.lang.nullpointerexception ezindaweni ezimbalwa; kudla isikhathi ukungeza isheke elingenalutho kukhodi.
Ukusingatha udaba engeza i-block block kuyo.
Lungisa 4
Uma i-java eguquguqukayo ohlelweni iphonsa i-java.lang.nullpointerexception, yenza ukuhlola okungenalutho ngaphambi kokuyisebenzisa.
Thatha omunye umzila uma okuguquguqukayo kungasebenzi. I-java.nullpointerexception izokhishwa.
Isiphetho
Kulesi sihloko, sibheke i-Java NullPointerException.
Lokhu okuhlukile okuyingozi okuvame ukuvela lapho singakulindele. Isizathu esivame kakhulu se-Null Pointer Exception into engenalutho noma ireferensi engenalutho.
Sesizibonile kakade izixazululo ezisebenza kahle kakhulu.
shiya impendulo