Autor:
Eugene Taylor
Data Creației:
9 August 2021
Data Actualizării:
22 Iunie 2024
![Null Pointer Exception Java Fix](https://i.ytimg.com/vi/EIDOQS6x0OQ/hqdefault.jpg)
Conţinut
Nul indică faptul că o variabilă nu se referă la un obiect și nu are nicio valoare. Puteți utiliza o instrucțiune standard „if” pentru a verifica o valoare nulă într-o bucată de cod. Nul este de obicei folosit pentru a indica sau confirma inexistența a ceva. În acest context, poate fi folosit ca o condiție pentru pornirea sau oprirea altor procese din cadrul codului.
A calca
Partea 1 din 2: Verificarea nulă în Java
Folosiți „=” pentru a defini o variabilă. Un singur "=" este utilizat pentru a declara o variabilă și a-i atribui o valoare. Puteți utiliza acest lucru pentru a seta o variabilă la nul.
- O valoare „0” și nulă nu sunt aceleași și se vor comporta în moduri diferite.
- variableName = nul;
Folosiți „==” pentru a verifica valoarea unei variabile. Un „==” este utilizat pentru a verifica dacă două valori de pe ambele părți ale contorului sunt egale. Dacă ați setat o variabilă la nul cu „=”, atunci verificarea faptului că variabila este nulă va reveni la „adevărat”.
- variableName == null;
- De asemenea, puteți utiliza "! =" Pentru a verifica dacă o valoare NU este egală.
Utilizați o instrucțiune „dacă” pentru a crea o condiție pentru nul. Expresia returnează un boolean (adevărat sau fals). Puteți utiliza valoarea booleană ca o condiție pentru ceea ce va face instrucțiunea în continuare.
- De exemplu, dacă valoarea este nulă, atunci tipăriți textul „obiectul este nul”. Dacă „==” nu returnează variabila ca fiind nulă, atunci va sări peste condiție sau va urma un alt traseu.
Obiect obiect = nul; if (obiect == nul) {System.out.print ("obiectul este nul"); }
Partea 2 din 2: Folosirea unui control nul
Folosiți nul ca valoare necunoscută. Este obișnuit să utilizați valoarea nulă ca valoare implicită în loc de o valoare atribuită.
- string () înseamnă că valoarea este nulă până la utilizarea efectivă.
Folosiți nul ca condiție pentru oprirea unui proces. Returnarea unei valori nule poate fi utilizată ca declanșator pentru a opri o buclă sau a anula un proces. Aceasta este mai frecvent utilizată pentru a arunca o eroare sau o excepție atunci când ceva a mers prost sau este îndeplinită o condiție nedorită.
Folosiți nul pentru a indica o stare neinițiată. În mod similar, nul poate fi folosit ca semnalizator pentru a indica faptul că un proces nu a început sau ca o condiție pentru a indica începutul unui proces.
- De exemplu, faceți ceva în timp ce un obiect este nul sau nu faceți nimic până când un obiect NU este nul.
metoda sincronizată () {while (method () == null); method (). nowCanDoStuff (); }
- De exemplu, faceți ceva în timp ce un obiect este nul sau nu faceți nimic până când un obiect NU este nul.
sfaturi
- Unii găsesc utilizarea frecventă a programării nule proaste în cadrul programării orientate pe obiecte, unde valorile ar trebui întotdeauna să indice un obiect.