Casos extremos: NullPointerException
De todos os possíveis casos extremos, o da variável null, em que um objeto não foi definido, é o que mais costuma pegar
de surpresa quem programa. Ele pode surgir por vários motivos: alguém esqueceu de inicializar uma variável, um objeto não foi
criado corretamente, alguém preencheu um formulário no site de forma incorreta, … A lista é longa.
Em Java, quando um método é chamado em uma variável null, uma NullPointerException é lançada.
Neste exercício, tente disparar uma NullPointerException no código fornecido.
Este exercicio faz parte do curso
Introdução a Testes em Java
Instruções do exercicio
- Chame um método em
nameque resulte no lançamento de umaNullPointerException.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}