O que significa 'null' em 'java

O que significa 'null' em 'java
Java fornece uma ampla gama de palavras -chave reservadas e "nulo" é um deles. Null é uma palavra -chave reservada comumente usada em quase todas as linguagens de programação. É uma palavra-chave sensível ao caso que significa "nulo" e "nulo" são duas coisas diferentes. A palavra -chave nula pertence ao “java.Lang.Null Pointer Exception". Portanto, podemos encontrar uma NullPointerException a qualquer momento enquanto executa algumas operações com ou sem a palavra -chave nula.

Este artigo tem como objetivo apresentar uma visão geral completa dos conceitos abaixo da lista abaixo associados à palavra-chave nula:

  • O que significa 'null' em 'java?
  • Valor padrão da variável de referência Java
  • Como atribuir/passar nulo para uma variável de referência de objeto?
  • Como atribuir/passar nulo para o tipo de dados primitivo em java?
  • É sensível ao caso nulo em java?

O que significa 'null' em 'java?

É uma palavra -chave reservada que pode ser usada para apontar para a ausência de algo. A palavra-chave nula é sensível ao minúsculo, o que significa que o compilador Java considerará "nulo" e "nulo" duas coisas diferentes. Se atribuirmos "nulo" a um objeto, consequentemente, encontraremos um erro. No entanto, o programa funcionará bem se atribuirmos "nulo" a um objeto. Além disso, o acesso a uma referência nula pode lançar uma nullpointerException. Em Java, não é possível passar nulo como um valor para chamar um método contendo um tipo de dados primitivo.

Valor padrão da variável de referência Java

Vamos considerar o trecho abaixo para entender qual é o valor padrão de uma variável de referência em Java:

classe pública ExampleClass
Objeto de explicação estática privada;
public static void main (string args [])

Sistema.fora.println ("Valor padrão da variável de referência:" + objeto);

Vamos executar o programa acima para ver qual será o valor padrão para a variável de referência:

A saída verificou que a variável de referência tem, por padrão, “nulo" valor.

Como atribuir/passar nulo para uma variável de referência de objeto?

Java nos permite passar um valor nulo para uma variável de referência de objeto:

Exempleclass objeto = null;
Sistema.fora.println ("Valor padrão da variável de referência:" + objeto);

No programa acima, criamos um objeto da classe e atribuímos um valor "nulo":

É assim que podemos atribuir um valor nulo a um objeto.

Como atribuir nulo ao tipo de dados primitivo em java?

Podemos atribuir um valor "nulo" a qualquer tipo primitivo como int, string, etc. O programa abaixo do dado o guiará sobre como atribuir um valor nulo aos tipos de dados primitivos:

String message = null;
Sistema.fora.println ("Resultado:" + mensagem);
Inteiro intval = nulo;
Sistema.fora.println ("Resultado:" + intval);

No trecho acima, criamos um tipo de string e uma variável do tipo inteiro e atribuímos um valor "nulo" a ambos:

A saída verificou que podemos atribuir um valor nulo a qualquer tipo de dados primitivo.

É sensível ao caso nulo em java?

Vamos considerar a parte do código abaixo para verificar se a palavra-chave "nula" é sensível ao caso ou não:

String stringobj = null;

O código acima especificado gerará um erro de tempo de compilação, como mostrado na captura de tela a seguir:

A captura de tela acima verificou que "nulo" é uma palavra-chave sensível ao caso.

Conclusão

Em Java, Null é uma palavra -chave reservada que pode ser usada para apontar para a ausência de algo. A palavra-chave nula é sensível ao minúsculo, o que significa que o compilador Java considerará "nulo" e "nulo" duas coisas diferentes. Este artigo explicou o funcionamento da palavra-chave nula com a ajuda de alguns exemplos apropriados.