Вопросы с тегом 'nullpointerexception'

Исключение Java, возникающее при попытке приложения использовать null в случае, когда требуется объект.
56
ответов

Избегание!= Null

Идиома, которую я использую больше всего, когда программирование на Java проверяется, если object != null, прежде чем использовать ее. Это делается для того, чтобы избежать NullPointerException. Я считаю код очень уродливым, и он становится нечитаем...
задан 07 нояб. '08 в 11:31
19
ответов

Какую @NotNull Java-аннотацию следует использовать?

Я хочу сделать свой код более читаемым, а также использовать инструменты, такие как проверка кода IDE и/или анализ статического кода (FindBugs и Sonar), чтобы избежать NullPointerExceptions. Многие из инструментов кажутся несовместимыми с аннотациями...
задан 11 февр. '11 в 1:05
26
ответов

IllegalArgumentException или NullPointerException для нулевого параметра?

У меня есть простой метод setter для свойства, а null не подходит для этого конкретного свойства. Я всегда был разорван в этой ситуации: должен ли я выбросить IllegalArgumentException или NullPointerException? Из javadocs оба кажутся подходящими. Ес...
задан 06 авг. '08 в 22:26
11
ответов

Почему мое поле Spring @Autowired null?

Примечание. Это будет канонический ответ для общей проблемы. У меня есть класс Spring @Service (MileageFeeCalculator), который имеет поле @Autowired (rateService), но это поле null, когда я пытаюсь его использовать. Журналы показывают, что создаютс...
задан 11 нояб. '13 в 3:05
7
ответов

Почему я могу выбросить нуль в Java?

При запуске: public class WhatTheShoot { public static void main(String args[]){ try { throw null; } catch (Exception e){ System.out.println(e instanceof NullPointerException); System.out.prin...
задан 10 июля '13 в 20:17
11
ответов

Лучшее объяснение для языков без нулевого

Каждый раз, когда программисты жалуются на нулевые ошибки/исключения, кто-то спрашивает, что мы делаем без нуля. У меня есть основная идея прохлады типов опций, но у меня нет навыков знания или языков, которые лучше всего выражают. Что такое велик...
задан 21 окт. '10 в 18:43
12
ответов

Что такое исключение NullPointerException и как его исправить?

Что такое исключения Null Pointer (java.lang.NullPointerException) и что их вызывает? Какие методы/инструменты могут быть использованы для определения причины, чтобы исключить исключение из-за преждевременного завершения программы?
задан 20 окт. '08 в 16:18
10
ответов

NullPointerException в Java без StackTrace

У меня были экземпляры нашего кода Java catch NullPointerException, но когда я пытаюсь зарегистрировать StackTrace (который в основном заканчивается вызовом Throwable.printStackTrace()), все, что я получаю, это: java.lang.NullPointerException Кто...
задан 09 марта '10 в 21:23
8
ответов

Tricky trernary operator в Java - автобоксинг

Посмотрите на простой код Java в следующем фрагменте: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that retur...
задан 11 нояб. '11 в 22:30
8
ответов

Почему явным образом выбрасываю исключение NullPointerException, а не разрешать это естественным образом?

При чтении исходного кода JDK я считаю, что автор проверяет параметры, если они являются нулевыми, а затем генерирует новое NullPointerException() вручную. Почему они это делают? Я думаю, что нет необходимости делать это, так как он будет генерироват...
задан 12 мая '17 в 5:55
6
ответов

Android - Как переопределить кнопку "Назад", чтобы она не закончила() мою активность?

В настоящее время у меня есть Activity, который, когда он будет отображаться, будет также отображаться в панели уведомлений. Это так, что, когда Пользователь нажимает на дом, и действие переходит на задний план, они могут вернуться к Управлению чере...
задан 29 июня '10 в 18:05
9
ответов

Нет исключения при тике cast с нулевым значением в java

String x = (String) null; Почему в этом заявлении нет исключения? String x = null; System.out.println(x); Он печатает null. Но метод .toString() должен вызывать исключение нулевого указателя.
задан 10 сент. '13 в 18:53
4
ответов

Преобразование объекта Date в объект календаря

Итак, я получаю атрибут даты от входящего объекта в форме: Tue May 24 05:05:16 EDT 2011 Я пишу простой вспомогательный метод, чтобы преобразовать его в метод календаря, я использовал следующий код: public static Calendar DateToCalendar(Date d...
задан 31 мая '11 в 13:05
10
ответов

Java 8 NullPointerException в Collectors.toMap

Java 8 Collectors.toMap выдает a NullPointerException, если одно из значений - "null". Я не понимаю этого поведения, карты могут содержать нулевые указатели как ценность без каких-либо проблем. Есть ли веская причина, почему значения не могут быть р...
задан 08 июля '14 в 14:44
7
ответов

Android. Фрагмент getActivity() иногда возвращает null

В отчетах об ошибках консоли разработчика иногда появляются отчеты с проблемой NPE. Я не понимаю, что не так с моим кодом. В эмуляторе и приложении моего устройства хорошо работает без принудительной блокировки, однако некоторые пользователи получают...
задан 24 июля '12 в 16:00