IniziaInizia gratis

Casi limite: NullPointerException

Tra tutti i possibili casi limite, quello della variabile null, in cui un oggetto non è stato impostato, è quello che tende più spesso a cogliere di sorpresa gli sviluppatori. Può capitare per molti motivi: qualcuno ha dimenticato di inizializzare una variabile, un oggetto non si è creato correttamente, qualcuno ha compilato male un form su un sito web, … L’elenco potrebbe continuare a lungo.

In Java, quando si chiama un metodo su una variabile null, viene lanciata una NullPointerException.

In questo esercizio, prova a generare una NullPointerException nel codice fornito.

Questo esercizio fa parte del corso

Introduzione al Testing in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Chiama un metodo su name che faccia lanciare una NullPointerException.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

public class NullPointer {

    private static String name;

    public static void main(String[] args) {
    	// Call a method on name that will throw a NullPointerException
        System.out.println("My name has " + name.____() + " characters.");
    }
}
Modifica ed esegui il codice