logo

Java null fenntartott szó

A Java nyelvben a null a literális értékek számára fenntartott szó. Kulcsszónak tűnik, de valójában az igazhoz és a hamishoz hasonló szó szerinti szó.

Emlékezendő pontok

  • A kis- és nagybetűk megkülönböztetése.
  • Ez a referenciaváltozó értéke.
  • A null hivatkozáshoz való hozzáférés generál a NullPointerException.
  • Nem adható át null értékként a primitív adattípust tartalmazó metódusok meghívásához.

Példák a Java null fenntartott szóra

1. példa

Nézzünk egy egyszerű példát a referenciaváltozó alapértelmezett értékének megjelenítésére.

public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } } 

Kimenet:

 null 

2. példa

Nézzünk egy példát annak meghatározására, hogy átadhatunk-e nullt az objektum referenciaváltozójának.

 public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } } 

Kimenet:

 null 

3. példa

Nézzünk egy példát a String alapértelmezett értékének megjelenítésére.

 public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } } 

Kimenet:

 null 

4. példa

Nézzünk egy példát a null érték visszaadására egy metódusból.

 public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } } 

Kimenet:

 null 

5. példa

Lássunk egy példát a String változó nullának megadására.

 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'); } } } 

Kimenet:

 value is null