logo

Java null rezervirana riječ

U Javi, null je rezervirana riječ za doslovne vrijednosti. Čini se kao ključna riječ, ali zapravo je literal sličan istinitom i lažnom.

Bodovi za pamćenje

  • Razlikuje velika i mala slova.
  • To je vrijednost referentne varijable.
  • Pristup nultoj referenci generira a NullPointerException.
  • Nije dopušteno proslijediti null kao vrijednost za pozivanje metoda koje sadrže bilo koji primitivni tip podataka.

Primjeri Java null rezervirane riječi

Primjer 1

Pogledajmo jednostavan primjer za prikaz zadane vrijednosti referentne varijable.

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

Izlaz:

abeceda i brojevi
 null 

Primjer 2

Pogledajmo primjer da odredimo možemo li proslijediti null referentnoj varijabli objekta.

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

Izlaz:

 null 

Primjer 3

Pogledajmo primjer za prikaz zadane vrijednosti Stringa.

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

Izlaz:

 null 

Primjer 4

Pogledajmo primjer vraćanja null iz metode.

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

Izlaz:

 null 

Primjer 5

Pogledajmo primjer davanja null varijabli String.

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

Izlaz:

 value is null