exceções de ponteiro nulo são erros lançados pelo compilador Java quando o programador tenta usar uma variável que não foi definida. Outros compiladores, como o Visual Basic, permitem que você use variáveis que não foram definidos no código, mas linguagens como C, C + + , C #, Java e não permitem o uso de uma variável sem defini-la no código. O exemplo a seguir mostra por que o erro é exibido e como evitar o erro acionada quando Java detecta um ponteiro nulo. Instruções
1
definir algumas variáveis. Para simular o erro e mostrar por que a exceção acontece , definir algumas variáveis para usar mais tarde no código : int i = 2; int j = 2;
2
Tentativa de adicionar essas duas variáveis em conjunto e atribuí-las a uma variable.x indefinido = j + i; . Isso gera um ponteiro exceção nula porque x não está definida no código
3
Evite a exceção de ponteiro nulo , verificando se o variável é nulo antes de usá-lo. O código abaixo evita o error.if exceção nula (x = null !) { X = j + i; }