¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como evitar e resolver java.lang.NullPointerException em Java

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá a todos,

Alguém pode me dizer sobre java.lang.NullPointerException?

Quando recebemos esse tipo de erro e como resolvê-lo.

Se recebermos esse erro, onde devemos verificar o problema?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Sreelakshmi,

Uma Exceção de Ponteiro Nulo ocorre quando você tenta usar (não apenas ler, mas usar) um objeto que tem um valor nulo (por exemplo, quando tenta invocar uma função em um objeto nulo). É como se não houvesse um objeto criado na memória, mas ainda assim você está tentando invocar um método usando esse objeto inexistente.

Aqui estão algumas maneiras de ver os detalhes dessa exceção:

1. Envolver seu código em um bloco try-catch. No bloco catch, escreva o código:

try{......[código]....... }

catch(Exception e) {

e.printStackTrace();

wdComponentAPI.getMessageManager().reportException(e.getMessage());

}

Isso mostrará a exceção na tela.

2. Se você não conseguir ver a exceção, então vá para:

http://[nome-do-servidor]:[número-de-porta]/nwa -> Gerenciamento de Problemas -> Registros e Rastreamentos -> Visualizador de Registros -> Mostrar: Visão Geral e Selecionar Visão como "Rastreamento Padrão (Java)".

Espero que isso ajude.

Saudações,

Gaurav.

Editado por: Gaurav Narkar em 14 de maio de 2009 às 9:39 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Ol·,

A exceção de ponteiro nulo normalmente ocorre quando você esquece de inicializar uma variável. Mesmo para o objeto em si, pode estar apontando para lugar nenhum porque você não inicializou nenhum objeto válido nele. Por exemplo, o objeto Ball tem um atributo Cor, mas como você não definiu nada para ele e quando TENTA usar getColor, lançará uma exceção de ponteiro nulo porque não tem nada, nem mesmo um "" (espaço) está definido.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado a todos!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?