Sobes.tech
Junior — Middle

Come si può provocare un'eccezione NullPointerException nel codice?

sobes.tech AI

Risposta dell'AI

L'eccezione NullPointerException si verifica quando nel codice si tenta di accedere a un metodo o a un campo di un oggetto che è null. Ad esempio:

String s = null;
int length = s.length(); // Qui si verificherà NullPointerException

Altri modi per provocare questa eccezione:

  • Chiamare un metodo su un oggetto null.
  • Accedere a un elemento di un array se l'array stesso è null.
  • Usare null come oggetto per la sincronizzazione.

È importante verificare sempre se gli oggetti sono null prima di usarli, per evitare questa eccezione.