logo

Java null varattu sana

Javassa null on varattu sana kirjaimellisille arvoille. Se näyttää avainsanalta, mutta itse asiassa se on kirjaimellisesti samanlainen kuin tosi ja epätosi.

Muistettavat kohdat

  • Kirjainkoolla on merkitystä.
  • Se on viitemuuttujan arvo.
  • Pääsy nollaviitteeseen luo a NullPointerException.
  • Ei ole sallittua välittää tyhjää arvona sellaisten menetelmien kutsumiseksi, jotka sisältävät minkä tahansa primitiivisen tietotyypin.

Esimerkkejä Java tyhjästä varatusta sanasta

Esimerkki 1

Katsotaanpa yksinkertainen esimerkki viitemuuttujan oletusarvon näyttämiseksi.

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

Lähtö:

 null 

Esimerkki 2

Katsotaanpa esimerkkiä sen määrittämiseksi, voidaanko objektiviittausmuuttujalle välittää null.

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

Lähtö:

 null 

Esimerkki 3

Katsotaanpa esimerkkiä merkkijonon oletusarvon näyttämiseksi.

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

Lähtö:

 null 

Esimerkki 4

Katsotaanpa esimerkkiä nollan palauttamisesta menetelmästä.

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

Lähtö:

gigatavu vs megatavu
 null 

Esimerkki 5

Katsotaanpa esimerkkiä nolla-arvon antamisesta String-muuttujalle.

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

Lähtö:

 value is null