NullPointerException
class NullPointerException extends RuntimeException
null или undefined оказались там, где требовался объект.
Бросается функциями requireNonNull.
Любой класс этой иерархии принимает необязательное сообщение, другое исключение, чьё сообщение будет переиспользовано, или вообще ничего. isException распознаёт их все; обычный Error к ним не относится.
Примеры
Бросить и поймать
throw new NullPointerException("something specific about this call");
try {
doWork();
} catch (error) {
if (error instanceof NullPointerException) {
// handled
}
}
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.