30
ответов

Должен ли метод поиска возвращать 'null' или генерировать исключение, когда он не может выдать возвращаемое значение? [закрыто]

У меня есть метод, который должен вернуть объект, если он найден. Если он не найден, я должен: return null бросить исключение other
вопрос задан: 13 November 2017 15:39
30
ответов

rails nil в базе данных [дубликат]

У меня есть приложение для рельсов 5, настроенное с помощью самородка разработки с двумя типами учетных записей, которые вы можете создать (в рамках одной и той же модели пользователя) агентства и клиента. в то время как я хочу получить first_name и last
вопрос задан: 2 October 2008 18:25
27
ответов

То, почему мы не имеем два, аннулирует?

Я часто задавался вопросом, почему языки с пустым указателем, представляющим "значение", не дифференцируются между пассивным, "Я не знаю то, что значение" и более утвердительное "Нет никакого значения".. Там имейте...
вопрос задан: 26 February 2009 16:48
25
ответов

Какова цель пустого указателя?

Я нахожусь в классе компиляторов, и для нас определяют задачу с созданием нашего собственного языка с нуля. В настоящее время наша дилемма - включать ли 'пустой' тип или нет. Какую цель пустой указатель обеспечивает? Часть из нашего...
вопрос задан: 15 September 2012 02:39
21
ответ

Почему “пустой указатель” существует в C# и Java?

Мы заметили, что много ошибок в нашем программном обеспечении, разработанном в C# (или Java), вызывает NullReferenceException. Существует ли причина, почему "пустой указатель" был даже включен в язык? В конце концов, если было...
вопрос задан: 16 May 2016 22:17
20
ответов

Возвращается пустой указатель плохо разрабатывают? [закрытый]

Я услышал, что некоторая речь говорит, что проверка возвращенное нулевое значение из методов является плохим дизайном. Я хотел бы услышать некоторые причины этого. псевдокод: переменная x = object.method (), если (x является пустым)...
вопрос задан: 11 February 2010 20:38
19
ответов

Тестирование указателей для законности (C/C++)

Там какой-либо путь состоит в том, чтобы определить (программно, конечно), если данная подсказка "допустима"? Проверка ПУСТОЙ УКАЗАТЕЛЬ легка, но что относительно вещей как 0x00001234? При попытке разыменовать это отчасти...
вопрос задан: 15 February 2009 18:05
17
ответов

Избегать! = Нулевые заявления

Я часто использую object! = Null, чтобы избежать исключения NullPointerException. Есть ли хорошая альтернатива этому? Например: if (someobject! = Null) {someobject.doCalc (); } Это позволяет избежать исключения NullPointerException, ...
вопрос задан: 17 April 2018 17:15
17
ответов

Java - сложность определения следующего элемента свободного массива [duplicate]

Я пытаюсь добавить значения в массив в следующий пустой элемент. import java.util.Scanner; public class HelloWorld {public int n; открытый разделитель; общественная двойная разделенная; ...
вопрос задан: 20 October 2014 10:13
17
ответов

IllegalArgumentException или NullPointerException для нулевого параметра? [закрыто]

У меня есть простой метод установки для свойства, и нуль не подходит для этого конкретного свойства. Я всегда разрывался в этой ситуации: я должен бросить IllegalArgumentException или ...
вопрос задан: 17 January 2014 12:18
16
ответов

Это - хорошая практика для ОБНУЛЕНИЯ указателя после удаления его?

Я начну путем высказывания, использовать интеллектуальные указатели, и Вы никогда не должны будете волноваться об этом. Каковы проблемы со следующим кодом? Foo * p = новый Foo;//(используют p) удаляют p; p = ПУСТОЙ УКАЗАТЕЛЬ; Это было...
вопрос задан: 23 May 2017 12:10
16
ответов

Вы используете ПУСТОЙ УКАЗАТЕЛЬ или 0 (нуль) для указателей в C++?

В первые годы C++, когда это было соединено болтом сверху C, Вы не могли использовать ПУСТОЙ УКАЗАТЕЛЬ, поскольку это было определено как (пусто*) 0. Вы не могли присвоить ПУСТОЙ УКАЗАТЕЛЬ никакому указателю кроме пустоты*, который сделал это довольно бес
вопрос задан: 22 June 2014 14:47
16
ответов

Лучший способ проверить нулевые значения в Java? [закрыто]

Перед вызовом функции объекта мне нужно проверить, является ли объект нулевым, чтобы избежать появления исключения NullPointerException. Каков наилучший способ сделать это? Я рассмотрел эти методы. Который ...
вопрос задан: 26 June 2013 21:07
16
ответов

Передающий пустой указатель к [закрытому] методу

Я посреди чтения превосходного Чистого Кода, Одно обсуждение расценивает передачу, аннулирует в метод. общедоступный класс MetricsCalculator {общественность удваивается, xProjection (Укажите на p1, Точка p2) {...
вопрос задан: 28 August 2008 13:34
15
ответов

Какой смысл класса Опция [T]?

Я не могу понять точку класса Опции [T] в Scala. Я имею в виду, я не могу видеть любой advanages Ни одного по пустому указателю. Например, рассмотрите код: возразите Основной {класс Человек (имя:...
вопрос задан: 23 May 2017 11:47
15
ответов

Никогда не используйте, Аннулирует?

Мы в настоящее время проходим долгий процесс записи некоторых стандартов кодирования для C#. Я записал, что метод недавно с подписью представляет GetUserSessionID в виде строки (международный UserID) GetUserSession ()...
вопрос задан: 19 May 2009 11:24
15
ответов

Это помогает GC аннулировать локальные переменные в Java

Я был 'вынужден' добавить myLocalVar = пустой указатель; оператор в наконец пункт непосредственно перед отъездом метода. Причина состоит в том, чтобы помочь GC. Мне сказали, что я получу SMS в течение ночи, когда сервер откажет в следующий раз, таким обра
вопрос задан: 12 February 2009 06:53
14
ответов

Я должен использовать ПУСТОЙ УКАЗАТЕЛЬ или пустую строку для представления данных в столбце таблицы?

Пустая или пустая строка - является одной лучше, чем другой для представления данных в столбце таблицы? (Я конкретно использую MySQL, но я думаю, что это системно-независимо.) Там главные преимущества/...
вопрос задан: 24 April 2014 18:48
13
ответов

Как проверить пустую / неопределенную / пустую строку в JavaScript?

Я видел эту ветку, но я не видел конкретного примера JavaScript. Есть ли простая строка. Пустая доступна в JavaScript, или это просто проверка ""?
вопрос задан: 4 December 2018 09:53
13
ответов

доступ к данным даже после его удаления [дублировать]

почему я могу получить доступ к данным даже после их удаления. # Включают & л; iostream & GT; использование пространства имен std; int * foo () {int * a = new int; * А = 6; соиЬ & л; & л; & л; & л; епсИ; удалить a; return a; ...
вопрос задан: 4 July 2015 13:34
13
ответов

Нулевой против Ложного против 0 в PHP

Мне говорят, что хорошие разработчики могут обнаружить / использовать разницу между Null и False и 0 и всеми другими хорошими сущностями «ничего». В чем разница, особенно в PHP? Есть ли ...
вопрос задан: 23 January 2015 16:08
13
ответов

Лучшая рубиновая идиома для “ноля или нуля”

Я ищу краткий способ проверить значение, чтобы видеть, является ли это ноль или нуль. В настоящее время я делаю что-то как: если (! val || val == 0) # Является нолем или нулевым концом, Но это кажется очень неуклюжим.
вопрос задан: 18 December 2011 09:33
13
ответов

Действительно ли пустым указателем является Объект?

Действительно ли пустым указателем является Объект в Java?
вопрос задан: 3 February 2010 14:10
12
ответов

Конструктор может возвратить Нулевое значение?

Я знаю, что конструкторы не "возвращают" ничего, но например если я называю CMyClass *объект =, новый CMyClass () является там каким-либо способом сделать объект быть ПУСТЫМ, если конструктор перестал работать? В моем случае у меня есть некоторы
вопрос задан: 16 August 2018 07:20
12
ответов

Предоставление огромных уровней в Java [duplicate]

Я работаю над 2D-прокруткой на Java. Все блоки и враги отображаются 32x32px. Когда я пытаюсь сделать слишком большие уровни, игра не сможет справиться с ними, что заставит ее отстать ...
вопрос задан: 26 May 2016 16:15
12
ответов

не может найти решение для этой ошибки исключения [duplicate]

Я относительно новичок в java. Я пытаюсь программировать линкор в java. Я получаю java.lang.nullPointerException. Я знаю, что это означает с другого поста (так что, пожалуйста, не сообщайте мне как копию, ...
вопрос задан: 26 May 2016 16:15
12
ответов

Могу ли я сравнивать getText () с null [duplicate]

@FXML private TextField currentAdd; @FXML private TextField newAdd; @FXML private TextField currentMail; @FXML private TextField newMail; @FXML public void editDetails (событие ActionEvent) {try {...
вопрос задан: 26 May 2016 16:15
12
ответов

Мой код показывает java.lang.NullPointerException, когда я пытался назвать JLabel из данных базы данных. Как я могу это исправить? [Дубликат]

found1 [найдено] .setText (S1); found2 [найдено] .setText (с2); found3 [найдено] .setText (s3); found4 [найдено] .setText (s4); found5 [...
вопрос задан: 26 May 2016 16:15
12
ответов

Исключение в thread & ldquo; main & rdquo; java.lang.NullPointerException в revArr.main (revArr.java:6) в InelliJ IDE [дубликат]

При запуске программы в IntelliJ IDE появляется следующая ошибка. Это простая программа, которая принимает входные данные из cmd и печатает его. Когда я запускаю его через cmd, он отлично работает, но не работает ...
вопрос задан: 26 May 2016 16:15
12
ответов

JnetPcap отправляет пакет icmp, исключение null [дубликат]

Я пытаюсь отправить пакет icmp; однако я получаю исключение null, которое imcp равно null, и я не знаю почему. icmp header (этот заголовок работал нормально, когда я заменил заголовок udp в следующей ссылке (...
вопрос задан: 26 May 2016 16:15