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

Upload: celio-de-jesus-silva

Post on 05-Sep-2015

215 views

Category:

Documents


0 download

DESCRIPTION

Sobre NullPointerException

TRANSCRIPT

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; //