Sobre NullPointerException

23
Sobre NullPointerException http://pt.stackoverflow.com/questions/63617/o-que-%C3%A9-a- nullpointerexception-e-quais-s%C3%A3o-suas-principais-causas O NullPointerException é lançado nas seguintes situações: 1. Tentar acessar um campo de uma instância cuja referência seja null. 2. Pessoa p = null ; String nome = p.nome; // <-- NullPointerException aqui. 3. Tentar acessar um método de uma instância cuja referência seja null. 4. Pessoa p = null ; String nome = p.getNome(); // <-- NullPointerException aqui. 5. Tentar usar autounboxing de null. Este daqui em especial tende a ser uma pegadinha para iniciantes em Java. 6. Integer x = null ; int z = x; // <-- NullPointerException aqui. Outro exemplo: Integer x = null ; int z = x + 5 ; // <-- NullPointerException aqui. 7. Lançar o NullPointerException diretame nte (óbvio). throw new NullPointerException (); 8. Tentar lançar null como exceção. 9. Exception x = null ; throw x; // <-- NullPointerException aqui. 10. Tentar acessar o tamanho de uma variável array que

description

Sobre NullPointerException

Transcript of Sobre NullPointerException

Sobre NullPointerException

http://pt.stackoverflow.com/questions/63617/o-que-%C3%A9-a-nullpointerexception-e-quais-s%C3%A3o-suas-principais-causas

ONullPointerException lanado nas seguintes situaes:1. Tentar acessar um campo de uma instncia cuja referncia sejanull.2. Pessoa p = null;String nome = p.nome; //