nulhenvisning undtagelser er fejl kastet af Java compiler , når programmøren forsøger at bruge en variabel, der er ikke blevet defineret . Andre compilere , ligesom Visual Basic, så du kan bruge variabler , som ikke er defineret i kode, men sprog som C , C + + , C # og Java ikke tillader brug af en variabel uden at definere det i koden . Følgende eksempel viser, hvorfor fejlen vises, og hvordan man undgår den fejl, kastet , da Java registrerer en null-pointer . Instruktioner
1
Definer nogle variabler . For at simulere fejlen og at vise, hvorfor undtagelsen sker, definere nogle variabler til at bruge senere i koden : int i = 2; int j = 2;
2
Forsøg på at tilføje disse to variabler sammen og tildele dem til en udefineret variable.x = j + i; Dette kaster en null undtagelse pointer , fordi x ikke er defineret i koden
3
Undgå null pointer undtagelsen ved at kontrollere , om . variabel er null inden du bruger det . Koden nedenfor undgår null undtagelse fejlen.Hvis (x = null !) { X = j + i ;}