In Java is null een gereserveerd woord voor letterlijke waarden. Het lijkt een trefwoord, maar eigenlijk is het letterlijk hetzelfde als waar en onwaar.
Punten om te onthouden
- Het is hoofdlettergevoelig.
- Het is een waarde van de referentievariabele.
- De toegang tot een nulreferentie genereert een NullPointerException.
- Het is niet toegestaan om null als waarde door te geven om de methoden aan te roepen die een primitief gegevenstype bevatten.
Voorbeelden van Java nul gereserveerd woord
voorbeeld 1
Laten we een eenvoudig voorbeeld bekijken om de standaardwaarde van de referentievariabele weer te geven.
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } }
Uitgang:
null
Voorbeeld 2
Laten we een voorbeeld bekijken om te bepalen of we null kunnen doorgeven aan de objectreferentievariabele.
public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } }
Uitgang:
null
Voorbeeld 3
Laten we een voorbeeld bekijken om de standaardwaarde van String weer te geven.
public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } }
Uitgang:
null
Voorbeeld 4
Laten we een voorbeeld bekijken om null uit een methode te retourneren.
public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } }
Uitgang:
null
Voorbeeld 5
Laten we een voorbeeld bekijken waarin null wordt opgegeven voor de String-variabele.
public class NullExample5 { static String str=null; public static void main(String[] args) { if(str==null) { System.out.println('value is null'); } else { System.out.println('value is not null'); } } }
Uitgang:
value is null