Spec-Zone.ru › OpenJDK 25

Класс NullPointerException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.NullPointerException
Все реализуемые интерфейсы:
Serializable
public class NullPointerException extends RuntimeException
Выбрасывается, когда приложение пытается использовать null в ситуации, требующей объект. К таким ситуациям относятся:
  • Вызов метода экземпляра объекта null.
  • Доступ к полю объекта null или его изменение.
  • Получение длины null, как если бы это был массив.
  • Доступ к элементам null или их изменение, как если бы это был массив.
  • Выбрасывание null, как если бы это было значение Throwable.

Приложениям следует выбрасывать экземпляры этого класса, чтобы указать на другие недопустимые способы использования объекта null. Объекты NullPointerException могут создаваться виртуальной машиной так, как если бы подавление было отключено и/или запись трассировки стека была невозможна.

Начиная с версии:
1.0
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
NullPointerException()
Создает NullPointerException без подробного сообщения.
NullPointerException(String s)
Создает NullPointerException с указанным подробным сообщением.

Краткое описание методов

Модификатор и тип Метод Описание
String getMessage()
Возвращает строку подробного сообщения этого объекта-исключения.

Методы, объявленные в классе Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

NullPointerException

public NullPointerException()
Создает NullPointerException без подробного сообщения.

NullPointerException

public NullPointerException(String s)
Создает NullPointerException с указанным подробным сообщением.
Параметры:
s — подробное сообщение.

Подробное описание методов

getMessage

public String getMessage()
Возвращает строку подробного сообщения этого объекта-исключения.

Если в конструкторе было указано ненулевое сообщение, возвращается оно. В противном случае возвращается сообщение, зависящее от реализации, или null.

Переопределяет:
getMessage в классе Throwable
Примечание по реализации:
Если конструктору не было передано явное сообщение и доступна определенная внутренняя информация, возвращается подробное описание null-ссылки. Эта внутренняя информация недоступна в десериализованных объектах NullPointerException.
Возвращает:
строку подробного сообщения, которая может быть null.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, способы обхода проблем и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API