Встречается на собеседованиях • сегодня

С чем не хотел сталкиваться

С NullPointerException — это частая и раздражающая ошибка, возникающая при попытке вызвать метод или обратиться к полю у null.

Пример:

java
String str = null;
int length = str.length(); // NPE!

Как избежать:

  • Использовать Optional для явной обработки null.
  • Проверять объекты перед использованием (if (obj != null)).
  • Аннотации (@NonNull, @Nullable) в сочетании с инструментами (Lombok, Checker Framework).
  • Использовать Objects.requireNonNull() для валидации.

Java 14+:
Можно включить подробные NPE-сообщения через флаг JVM:

bash
-XX:+ShowCodeDetailsInExceptionMessages
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы