НачатьНачать бесплатно

Граничные случаи: NullPointerException

Среди всех граничных случаев особое место занимает ситуация с переменной null, когда объект не был инициализирован. Она возникает по самым разным причинам: кто-то забыл задать начальное значение переменной, объект не был создан корректно, пользователь неверно заполнил форму на сайте… Список можно продолжать бесконечно.

В Java, если вызвать метод на переменной со значением null, будет выброшено исключение NullPointerException.

В этом упражнении попробуйте намеренно вызвать NullPointerException в предложенном коде.

Это упражнение является частью курса

Введение в тестирование на Java

Посмотреть курс

Инструкции к упражнению

  • Вызовите метод на переменной name так, чтобы было выброшено исключение NullPointerException.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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.");
    }
}
Редактировать и запускать код