NullPointerException - O que é?
Dica publicada em Java / Introdução
NullPointerException - O que é?
- O que é NullPointerException?
"Quem nunca tomou um NullPointerExceptio, atire o primeiro mouse."
Quando uma pessoa começa a caminhar o longo caminho do mundo da programação, um erro comum com qual se defronta, é com o famoso e não querido NullPointerException.
Mas, o que vem a ser esse obstáculo na vida de um programador e como resolvê-lo? Para resolver, estão publiquei esta dica que explica de forma bem simples o que é e como resolver um caso simples de NullPointerException.
- Como ocorre ?
O NullPointerException ou NullPointer, para os mais íntimos, ocorre quando tenta-se utilizar um atributo ou método de um objeto que não fora inicializado - Que esteja no estado null.
Um exemplo pode ser visto no código abaixo:
Quando este código é executando, o resultado é um NullPointerException. Como pode ser visto na figura abaixo:
Neste caso, o objeto 'Carro', não foi instanciado e seu estado permaneceu nulo.
Quando foi tentado inserir um valor a seu atributo marca, foi lançado um NullPointerException, pois o objeto 'Carro' em questão, não existia em lugar algum. É como se tentar localizar uma casa com um determinado número em uma cidade que não existe.
De grosso modo, o NullPointer acontece quando tentamos acessar um atributo em um objeto que não existe.
-Como solucionar ?
Uma solução para matar o NullPointer, seria verificar se o objeto está instanciado. Caso não esteja, instanciá-lo ou simplesmente instanciá-lo quando o mesmo for criado, como no exemplo abaixo:
Fonte: http://maguscode.blogspot.com - O que é NullPointerException ?
"Quem nunca tomou um NullPointerExceptio, atire o primeiro mouse."
Quando uma pessoa começa a caminhar o longo caminho do mundo da programação, um erro comum com qual se defronta, é com o famoso e não querido NullPointerException.
Mas, o que vem a ser esse obstáculo na vida de um programador e como resolvê-lo? Para resolver, estão publiquei esta dica que explica de forma bem simples o que é e como resolver um caso simples de NullPointerException.
- Como ocorre ?
O NullPointerException ou NullPointer, para os mais íntimos, ocorre quando tenta-se utilizar um atributo ou método de um objeto que não fora inicializado - Que esteja no estado null.
Um exemplo pode ser visto no código abaixo:
Quando este código é executando, o resultado é um NullPointerException. Como pode ser visto na figura abaixo:
Neste caso, o objeto 'Carro', não foi instanciado e seu estado permaneceu nulo.
Quando foi tentado inserir um valor a seu atributo marca, foi lançado um NullPointerException, pois o objeto 'Carro' em questão, não existia em lugar algum. É como se tentar localizar uma casa com um determinado número em uma cidade que não existe.
De grosso modo, o NullPointer acontece quando tentamos acessar um atributo em um objeto que não existe.
-Como solucionar ?
Uma solução para matar o NullPointer, seria verificar se o objeto está instanciado. Caso não esteja, instanciá-lo ou simplesmente instanciá-lo quando o mesmo for criado, como no exemplo abaixo:
Fonte: http://maguscode.blogspot.com - O que é NullPointerException ?