O le java.lang.nullpointerexception o se mea sese Java e tupu pe a taumafai se Java talosaga e faʻaoga se null nai lo se mea.
O le RuntimeException e faʻalauteleina e le NullPointerException, o se vasega lautele.
O le NullPointerException e siitia i tulaga eseese, e pei o le taimi e te taʻua ai le auala faʻataʻitaʻiga o se mea le aoga. O lenei mea sese o le a tupu foi pe afai o se mea e le aoga ma e te taumafai e faʻaoga pe faʻasaʻo se fanua o lena mea le aoga.
Afai e te taumafai e maua le umi o se laina null, o le a faʻatupulaʻia foʻi se tuusaunoaga.
I lenei tusiga, o le a tatou vaʻavaʻai pe faʻafefea ona taulimaina se Null Pointer Exception i Java.
A tupu java.lang.nullpointerexception?
Pe a maua se fesuiaiga java e le faʻasino i soʻo se mea mo soʻo se gaioiga, e tulaʻi mai le java.lang.nullpointerexception.
Taimi tuusaunoaga java.lang.nullpointerexception o se tuusaunoaga i le taimi o le java.lang.nullpointerexception. A e faʻamatalaina se fesuiaiga ae aua le tuʻuina atu i se mea seiloga e te taumafai e faʻaoga, o le ae mauaina se java nullpointerexception.
O lo'o e fa'atatau i se fa'alapotopotoga e le o iai. I Java, null e faʻaalia ai se tau faʻapitoa. E masani ona fa'aaoga e fa'ailoa ai e le'i tu'ufa'atasia se tau fa'asino pe e le'i tu'uina atu fo'i se tau.
Ina ia aloese mai se NullPointerException, ia mautinoa o mea uma e faʻapipiʻi lelei aʻo leʻi faʻaogaina le fesuiaiga.
O nisi nei o fa'aaliga masani a NullPointerException:
- Maua i meatotino o se mea e leai se aoga
- Faʻaaogaina o se mea e leai se mea e valaʻau ai metotia
- I luga o se mea le aoga, faʻaaoga synchronized
- Le togiina o le null mai se auala e togi ese ai
- Null finauga e pasi atu i se metotia.
- Avanoa i se elemene faasino igoa ole mea faitino (pei o se laina)
- Mo fa'avae tui fa'alagolago e pei o Spring, e le sa'o lenei fa'atulagaga.
Faataitaiga o java.lang.nullpointerexception
O le NullPointerException o le a lafoina pe a fai se fesuiaiga Java e le faʻasino i se mea ma faʻaaogaina e faʻatino ai se gaioiga.
O le fa'ata'ita'iga o lo'o mulimuli mai o lo'o taumafai e fa'ailoa le umi o le manoa ua tu'u i le null.
Fa'atonu le java.lang.nullpointerexception
Faatulaga 1
Su'e le fesuiaiga java e togi ai le tuusaunoaga java.lang. Afai e lafo e le polokalama se NullPointerException, faʻalua-siaki o le fesuiaiga o loʻo tuʻuina atu i se tau poʻo se mea.
O le java.lang.nullpointerexception o le a faʻateʻaina pe a tuʻuina atu se tau i le fesuiaiga o le java.
Faatulaga 2
Fa'aaoga le fa'aogaina o le ternary e fa'ailoa ai le tau fa'aletonu a'o le'i fa'aogaina le fesuiaiga java e fa'atino ai le gaioiga pe a fai o se java.lang.nullpointerexception ua lafo i le fesuiaiga.
O le tau o le fesuiaiga o le a faʻaaogaina pe a iai se tasi. A leai, ina ia aloese mai se java.lang.nullpointerexception, o le a faʻaaogaina le tau le aoga.
Faatulaga 3
Afai e te le o mautinoa po o le a le fesuiaiga e mafua ai le java.lang.nullpointerexception pe i ai se avanoa e togi ai le java.lang.nullpointerexception, pe i ai se tulaga lamatia o le togi java.lang.nullpointerexception i le tele o nofoaga; e alu le taimi e fa'aopoopo ai se siaki null ile code.
Ina ia taulimaina le mataupu faaopoopo i ai se poloka pu'e.
Faatulaga 4
Afai o le fesuiaiga o le java i totonu o le talosaga e togi ai le java.lang.nullpointerexception, fai se siaki le aoga aʻo leʻi faʻaaogaina.
Alu i le isi auala pe afai o le fesuiaiga e null. O le java.nullpointerexception o le a aveesea.
iʻuga
I lenei tusiga, na matou tilotilo i le Java NullPointerException.
O se tuusaunoaga mata'utia lea e masani ona aliali mai pe a tatou le mafaufauina. Ole mafua'aga sili ona taatele ole Null Pointer Exception ole mea null po'o le null reference.
Ua uma ona tatou vaʻai i fofo sili ona aoga.
Tuua se tali