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
Instrucțiuni pentru exercițiu
- Apelează o metodă pe
namecare să provoace aruncarea uneiNullPointerException.
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.");
}
}