logo

Palavra reservada nula Java

Em Java, null é uma palavra reservada para valores literais. Parece uma palavra-chave, mas na verdade é um literal semelhante a verdadeiro e falso.

Pontos para lembrar

  • Faz distinção entre maiúsculas e minúsculas.
  • É um valor da variável de referência.
  • O acesso a uma referência nula gera um Null Pointer Exception.
  • Não é permitido passar null como valor para chamar os métodos que contêm qualquer tipo de dados primitivo.

Exemplos de palavra reservada nula Java

Exemplo 1

Vejamos um exemplo simples para exibir o valor padrão da variável de referência.

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

Saída:

 null 

Exemplo 2

Vamos ver um exemplo para determinar se podemos passar nulo para a variável de referência do objeto.

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

Saída:

 null 

Exemplo 3

Vejamos um exemplo para exibir o valor padrão de String.

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

Saída:

 null 

Exemplo 4

Vejamos um exemplo para retornar nulo de um método.

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

Saída:

 null 

Exemplo 5

Vamos ver um exemplo para fornecer nulo à variável String.

10 ml em onças
 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'); } } } 

Saída:

 value is null