Перейти к содержимому
Исключения JavaОшибка
NullPointerException

NullPointerException

Нулевая ссылка используется там, где требуется объект.

jvmandroidspring

Что вызывает эту ошибку

Метод вызывается или поле обращается через ссылку, равную null. Это одно из самых распространённых исключений в Java. Возникает при неправильной инициализации объектов, возврате null из методов или наличии null-элементов в коллекциях.

Как исправить

Добавьте проверки на null перед обращением к объектам. Используйте Optional<T> для представления значений, которые могут отсутствовать. Корректно инициализируйте объекты перед использованием. Применяйте Objects.requireNonNull() для раннего обнаружения null.

Пример

String s = null;
s.length(); // NPE
Официальная документация

Связанные коды ошибок