nullpeker unntak er feil kastes ut av Java kompilatoren når programmerer 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 null-peker . Instruksjoner
en
Definer noen variabler . For å simulere feilen og å vise hvorfor unntaket skjer, definere noen variabler å bruke senere i koden : int i = 2 ; int j = 2;
2
Forsøk å legge disse to variablene sammen og tilordne dem til en udefinert variable.x = j + i ; Dette kaster en null unntak pekeren fordi x ikke er definert i koden
3
Unngå nullpeker unntak ved å sjekke om den . variabelen er null før du bruker den . Koden nedenfor unngår null unntak feilen.Hvis ( x = null ! ) { X = j + i ;}