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

int j = 2;

2 Forsøk på å legge disse to variablene sammen og tilordne dem til en udefinert variabel.
x = j + i

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

}