ComenzarEmpieza gratis

Casos límite: NullPointerException

De todos los posibles casos límite, el de la variable null, cuando un objeto no se ha establecido, es el que más suele pillar por sorpresa a los programadores. Puede surgir por muchas razones: alguien olvidó inicializar una variable, un objeto no se creó correctamente, alguien rellenó mal un formulario web… La lista sigue y sigue.

En Java, cuando se llama a un método sobre una variable null, se lanza una NullPointerException.

En este ejercicio, intenta provocar una NullPointerException en el código dado.

Este ejercicio forma parte del curso

Introducción a las pruebas en Java

Ver curso

Instrucciones del ejercicio

  • Llama a un método sobre name que provoque que se lance una NullPointerException.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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.");
    }
}
Editar y ejecutar código