Sobes.tech
Junior — Middle

De que forma se pode provocar uma exceção NullPointerException no código?

sobes.tech IA

Resposta da IA

A exceção NullPointerException ocorre quando no código há uma tentativa de acessar um método ou campo de um objeto que é null. Por exemplo:

String s = null;
int length = s.length(); // Aqui ocorrerá NullPointerException

Outras formas de provocar essa exceção:

  • Chamar um método em um objeto null.
  • Acessar um elemento de um array se o próprio array for null.
  • Usar null como objeto para sincronização.

É importante sempre verificar se os objetos são null antes de usá-los para evitar essa exceção.