ÎncepețiÎncepe gratuit

Cazuri limită: NullPointerException

Dintre toate cazurile limită posibile, cel al variabilei null – când un obiect nu a fost inițializat – este cel care îi surprinde cel mai des pe programatori. Poate apărea din multe motive: cineva a uitat să inițializeze o variabilă, un obiect nu s-a creat corect, cineva a completat greșit un formular web… Lista poate continua la nesfârșit.

În Java, când se apelează o metodă pe o variabilă null, este aruncată o excepție de tip NullPointerException.

În acest exercițiu, încearcă să declanșezi o NullPointerException în codul dat.

Acest exercițiu face parte din cursul

Introducere în testarea în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Apelează o metodă pe name care să provoace aruncarea unei NullPointerException.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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.");
    }
}
Editează și rulează codul