Como evitar NullPointerException em java?

Quem aqui já programou em java, certamente já viu o erro: java.lang.NullPointerException. Pois bem, vamos para um exemplo:

Executando este código, temos o seguinte retorno no console:

Como evitar?
No trabalho brincamos que o sistema é orientado a NullPointerExcepetion. Então, foi sugerido realizar uma alteração em todas as entidades para resolver de vez esse problema. Esta, consiste em declarar 2 construtores para cada entidade da seguinte forma:

Fazendo essa alteração, conseguimos rodar sem problemas o nosso main. Vejamos o console:

Nota: Partimos do pressuposto que ao dar um New em determinado objeto, o mesmo deve existir, mesmo apresentando informações em branco. Fazendo essa simples alteração , conseguimos garantir isso!

Fim 🙂

Deixe uma resposta