Hvordan unngå Null Pointer Exception i Java
Nullpeker Unntakene er feil kastet av Java kompilatoren når programmereren forsøker å bruke en variabel som ikke er definert. Andre kompilatorer, som Visual Basic, kan du bruke variabler som ikke er definert i koden, men språk som C, C ++, C # og Java tillater ikke bruk av en variabel uten å definere det i koden. Følgende eksempel viser hvorfor feilen vises og hvordan du kan unngå feilen kastet når Java oppdager en nullpeker.
Bruksanvisning
1 Definere noen variabler. For å simulere feil og å vise hvorfor unntak skjer, definere noen variabler å bruke senere i koden:
int i = 2
GÅ
int j = 2;
2 Forsøk på å legge disse to variablene sammen og tilordne dem til en udefinert variabel.
x = j + i
GÅ
Dette kaster en null unntak peker fordi x ikke er definert i koden.
3 Unngå nullpeker unntak ved å sjekke om variabelen er null før du bruker den. Koden under unngår null unntaksfeil.
if (x! = null) {
x = j + i
GÅ
}