CommencerCommencer gratuitement

Cas limites : NullPointerException

Parmi tous les cas limites possibles, celui de la variable null, où un objet n’a pas été défini, est celui qui surprend le plus souvent les programmeurs. Il peut survenir pour de nombreuses raisons : quelqu’un a oublié d’initialiser une variable, un objet ne s’est pas correctement construit, un formulaire web a été mal rempli, etc. La liste est longue.

En Java, lorsqu’une méthode est appelée sur une variable null, une NullPointerException est levée.

Dans cet exercice, essayez de déclencher une NullPointerException dans le code fourni.

Cet exercice fait partie du cours

Introduction aux tests en Java

Afficher le cours

Instructions

  • Appelez une méthode sur name qui entraînera le déclenchement d’une NullPointerException.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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.");
    }
}
Modifier et exécuter le code