Встречается на собеседованиях • сегодня
Почему возникает NullPointerException
NullPointerException (NPE) возникает при попытке использовать ссылку, которая указывает на null, как если бы она ссылалась на объект. Это может произойти в следующих случаях:
- Вызов метода у
nullобъекта:
java
String str = null;
int length = str.length(); // NPE- Доступ или изменение поля
nullобъекта:
java
Person person = null;
String name = person.name; // NPE- Обращение к элементу
nullмассива:
java
int[] arr = null;
int x = arr[0]; // NPE- Проверка длины
nullмассива:
java
String[] items = null;
int count = items.length; // NPEДля предотвращения NPE следует:
- Проверять объекты на
nullперед использованием - Использовать Optional
- Использовать аннотации @Nullable/@NonNull
- Включать валидацию входных параметров

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы