Začněte nyníZačněte zdarma

Hraniční případy: NullPointerException

Ze všech možných hraničních případů je ten s proměnnou null – kdy objekt nebyl nastaven – asi nejzákeřnější. Může vzniknout z mnoha důvodů: někdo zapomněl inicializovat proměnnou, objekt se nevytvořil správně, uživatel špatně vyplnil webový formulář… Příkladů je celá řada.

V Javě se při volání metody na proměnné s hodnotou null vyhodí výjimka NullPointerException.

V tomto cvičení se pokus o NullPointerException záměrně vyvolat.

Toto cvičení je součástí kurzu

Úvod do testování v Javě

Zobrazit kurz

Pokyny k cvičení

  • Zavolej na proměnné name metodu, která způsobí vyhození výjimky NullPointerException.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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.");
    }
}
Upravit a spustit kód