Kom igångKom igång gratis

Gränsfall: NullPointerException

Av alla möjliga gränsfall är det null-variabeln – där ett objekt inte har tilldelats något värde – som oftast smyger sig på programmerare. Det kan uppstå av många anledningar: någon glömde att initiera en variabel, ett objekt skapades inte korrekt, någon fyllde i ett webbformulär på fel sätt … Listan kan göras lång.

I Java kastas ett NullPointerException när en metod anropas på en null-variabel.

I den här övningen ska du försöka utlösa ett NullPointerException i den givna koden.

Den här övningen är en del av kursen

Introduktion till testning i Java

Visa kurs

Övningsinstruktioner

  • Anropa en metod på name som resulterar i att ett NullPointerException kastas.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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.");
    }
}
Redigera och kör kod