Класс NullPointerException
- Все реализуемые интерфейсы:
Serializable
public class NullPointerException extends RuntimeException
null в ситуации, требующей объект. К таким ситуациям относятся: - Вызов метода экземпляра объекта
null. - Доступ к полю объекта
nullили его изменение. - Получение длины
null, как если бы это был массив. - Доступ к элементам
nullили их изменение, как если бы это был массив. - Выбрасывание
null, как если бы это было значениеThrowable.
Приложениям следует выбрасывать экземпляры этого класса, чтобы указать на другие недопустимые способы использования объекта null. Объекты NullPointerException могут создаваться виртуальной машиной так, как если бы подавление было отключено и/или запись трассировки стека была невозможна.
- Начиная с версии:
- 1.0
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
NullPointerException() |
Создает NullPointerException без подробного сообщения. |
NullPointerException |
Создает NullPointerException с указанным подробным сообщением. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getMessage() |
Возвращает строку подробного сообщения этого объекта-исключения. |
Методы, объявленные в классе Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание конструкторов
NullPointerException
public NullPointerException()
NullPointerException без подробного сообщения.NullPointerException
public NullPointerException(String s)
NullPointerException с указанным подробным сообщением.- Параметры:
-
s— подробное сообщение.
Подробное описание методов
getMessage
public String getMessage()
Если в конструкторе было указано ненулевое сообщение, возвращается оно. В противном случае возвращается сообщение, зависящее от реализации, или null.
- Переопределяет:
-
getMessageв классеThrowable - Примечание по реализации:
- Если конструктору не было передано явное сообщение и доступна определенная внутренняя информация, возвращается подробное описание null-ссылки. Эта внутренняя информация недоступна в десериализованных объектах NullPointerException.
- Возвращает:
- строку подробного сообщения, которая может быть
null.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/NullPointerException.html