java.lang.nullpointerexception minangka kesalahan Jawa sing kedadeyan nalika aplikasi Jawa nyoba nggunakake null tinimbang obyek.
RuntimeException ditambahi dening NullPointerException, yaiku kelas umum.
NullPointerException diunggahake ing macem-macem kahanan, kayata nalika sampeyan nelpon cara conto obyek null. Kesalahan iki uga bakal kedaden yen obyek null lan sampeyan nyoba kanggo ngakses utawa nyunting lapangan saka obyek null.
Yen sampeyan nyoba kanggo njaluk dawa array null, pangecualian bakal wungu uga.
Ing artikel iki, kita bakal ndeleng carane nangani Pengecualian Null Pointer ing Jawa.
Nalika java.lang.nullpointerexception dumadi?
Nalika variabel java sing ora nuding obyek apa wae diakses kanggo tumindak apa wae, muncul java.lang.nullpointerexception.
Runtime exception java.lang.nullpointerexception pangecualian kanggo runtime yaiku java.lang.nullpointerexception. Nalika sampeyan nemtokake variabel nanging ora nemtokake kanggo obyek nganti sampeyan nyoba kanggo nggunakake, sampeyan bakal njaluk nullpointerexception java.
Sampeyan ngrujuk marang entitas sing ora ana. Ing Jawa, null nuduhake nilai tartamtu. Biasane digunakake kanggo nunjukake yen variabel referensi durung diwenehi nilai utawa durung diwenehi nilai.
Kanggo ngindhari NullPointerException, priksa manawa kabeh obyek wis diinisialisasi kanthi bener sadurunge nggunakake variabel kasebut.
Ing ngisor iki sawetara skenario NullPointerException sing paling kerep:
- Njupuk ing sifat obyek null
- Nggunakake obyek null kanggo nelpon cara
- Ing obyek null, nggunakake sinkronisasi
- Mbuwang null saka metode mbuwang pengecualian
- Argumen null diterusake menyang metode.
- Ngakses unsur indeks obyek null (kaya ing array)
- Kanggo kerangka kerja injeksi dependensi kaya Spring, setelan iki ora bener.
Tuladha java.lang.nullpointerexception
NullPointerException bakal dibuwang yen variabel Java digawe sing ora nuduhake obyek lan digunakake kanggo nglakokake sawetara kegiatan.
Conto ing ngisor iki nyoba nemtokake dawa senar sing wis disetel dadi null.
Ndandani java.lang.nullpointerexception
Ndandani 1
Golek variabel java sing mbalang istiméwa java.lang. Yen piranti lunak mbuwang NullPointerException, priksa manawa variabel kasebut dialokasikan menyang nilai utawa obyek.
java.lang.nullpointerexception bakal mecat yen nilai diutus kanggo variabel java.
Ndandani 2
Gunakake operator ternary kanggo nemtokake nilai standar sadurunge nggunakake variabel java kanggo tumindak yen java.lang.nullpointerexception dibuwang menyang variabel.
Nilai variabel bakal digunakake yen ana. Yen ora, supaya java.lang.nullpointerexception a, Nilai gawan bakal digunakake.
Ndandani 3
Yen sampeyan ora yakin variabel sing nyebabake java.lang.nullpointerexception utawa yen ana kasempatan kanggo mbuwang java.lang.nullpointerexception, utawa yen ana risiko mbuwang java.lang.nullpointerexception ing sawetara panggonan; iku wektu-akeh kanggo nambah mriksa null kanggo kode.
Kanggo nangani masalah nambah blok nyekel menyang.
Ndandani 4
Yen variabel java ing aplikasi mbalang java.lang.nullpointerexception, apa mriksa null sadurunge nggunakake.
Njupuk rute alternatif yen variabel null. java.nullpointerexception bakal dibusak.
kesimpulan
Ing artikel iki, kita ndeleng Java NullPointerException.
Iki minangka pangecualian mbebayani sing asring katon nalika ora dikarepake. Panyebab paling umum saka Null Pointer Exception yaiku obyek null utawa referensi null.
Kita wis ndeleng solusi sing paling efektif.
Ninggalake a Reply