У меня есть функция, которая возвращает идентификационный номер, если аргумент существует в базе данных. В противном случае это возвращает пустой указатель. Это просит о пустом исключении указателя? Отрицательные идентификационные номера не разрешены, но
Ссылка: http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html, "Если Ваша программа пытается автораспаковать пустой указатель, она бросит NullPointerException". javac даст Вам время компиляции...
Автоупаковка, кажется, сводится к тому, что я могу записать: Целое число i = 0; вместо: Целое число i = новое Целое число (0); Так, компилятор может автоматически преобразовать примитив в Объект. Это...
У меня есть такой метод: public static < T > boolean isMemberOf (T item, T [] set) {for (T t: set) {if (t.equals (item)) {return true; }} return false; ...
Как я преобразовываю интервал [] в Список <Целое число> в Java? Конечно, я интересуюсь любым другим ответом, чем выполнение его в цикле по пунктам. Но если не будет никакого другого ответа, то я выберу тот как...
Я хочу преобразовать примитив в строку, и я попробовал: myInt.toString (); Это перестало работать с ошибкой: интервал не может быть разыменован Теперь, я получаю это, примитивы не являются ссылочными типами (т.е., не...
Этот вопрос о, "Почему автоупаковка выполняет некоторые вызовы, неоднозначные в Java?" Но прочитывая ответы, существует много ссылок на кастинг, и я не уверен, что полностью понимаю...
Я знаю, что есть похожие сообщения по этой теме, но они не совсем отвечают на мой вопрос. Когда вы это сделаете: Integer a = 10;
Целое число b = 10;
System.out.println ("а == б:" + (а == б)); Это (очевидно) ...
Я реализую интерфейс, который имеет функциональность, подобную таблице, которая может содержать типы объектов. Интерфейс указывает следующую функцию: дважды [] getDoubles (интервал columnIndex);...
Я услышал о типах, упоминающихся, как "упаковано" на некоторых языках. В Java я услышал об "автоупаковке".Что это такое? Это имеет классы обертки для типа? Как мой код изменился бы, если я...
Я просто видел код, подобный этому: общедоступный класс Царапина {общедоступная статическая основная пустота (Строка [] args) {Целое число = 1000, b = 1000; System.out.println (== b); Целое число c =...
Я - новичок кодер Java, и я просто читал, переменная целочисленного класса может быть описана три различных пути в API. У меня есть следующий код: если (count.compareTo (0)) {System.out....
Автоупаковка довольно страшна. В то время как я полностью понимаю различие между == и .equals, я не могу не помогать иметь следовать ошибку ад из меня: заключительный Список <Целое число> нечто = Arrays.asList (...
Я делал один из этих тестов Java онлайн, и меня задали этот вопрос: Q: Укажите на корректное присвоение: Длинный l = 1; Удвойте d = 1; Целое число i = 1; Представьте s в виде строки = 1; Возразите o = "1"; System.out.println (o)...
Я заметил сегодня, что автоупаковка может иногда вызывать неоднозначность в разрешении перегрузки метода. Самый простой пример, кажется, это: общедоступный класс Тестирует {статическую пустоту f (Возразите a, булевская переменная b) {}...
Таким образом, меня задали этот вопрос сегодня. Целое число = 3; Целое число b = 2; Целое число c = 5; Целое число d = + b; System.out.println (c == d); Что распечатает эта программа? Это возвращает true. Я ответил, что это будет...
Я немного запутался: у меня есть функция, которая принимает Object в качестве аргумента. Но компилятор не жалуется, если я просто передаю примитив, и даже распознает логический примитив как Boolean Object. Почему ...
Кто-то может объяснить мне использование Целого числа, булевская переменная и т.д. вместо их типов примитивов в JAVA? Я, может казаться, не осознаю, что преимущества их обеспечивают. Они, кажется, создают ненужный...
Я - большой поклонник автоупаковки в Java, поскольку это сохраняет много ужасного шаблонного кода. Однако я нашел, что автораспаковывание сбивает с толку при некоторых обстоятельствах, где объект Числа может быть несуществующим...
Когда автополя компилятора Java примитив к классу обертки, какой код это генерирует негласно? Я предполагаю, что это звонит: valueOf () метод на обертке конструктор обертки...
Я видел это в ответе на другой вопрос, в отношении недостатков спецификации Java: существует больше недостатков, и это - тонкая тема. Проверьте это: общедоступный класс methodOverloading {...
Я знаю это, если Вы сравниваете помещенное в коробку примитивное Целое число с константой, такой как: Целое число = 4; если (<5) желание автоматически распаковано, и сравнение будет работать. Однако, что происходит когда...
Почему вторая часть кода быстрее? Карта <Целое число, дважды> отображаются = новый HashMap <Целое число, дважды> (); для (интервал i = 0; я <50000; я ++) {для (удваивают j = 0.0; j <10000; j ++) {...
Выполните следующий код Java: булевская переменная b = ложь; Удвойте d1 = 0d; Удвойте d2 = пустой указатель; Удвоить d = b? d1.doubleValue (): d2; Почему там NullPointerException?
Следующий код бросает NullPointerException: международная цифра = Integer.getInteger ("123"); мой компилятор вызывает getInteger на пустой указатель, так как это статично? Это не имеет никакого смысла! Что происходит?
Обычно компилятор генерирует код для выполнения упаковки и распаковывания. Но что делает компилятор, если помещенные в коробку значения не нужны? (Стандарт Oracle) компилятор, достаточно умный для оптимизации его далеко?...
Что происходит когда java.lang. Двойной объект инициализируется, не используя вызов для конструктора, но вместо этого с помощью примитива? Это, кажется, работает, но я не совсем уверен почему. Есть ли некоторые...
Кто-либо знает о каких-либо программах проверки стиля или создает инструменты, которые отметили бы автоупаковку и распаковывание с сервера сборки? У меня уже есть опция затмения отметить его на моем конце, но не всех в...
Int должен autobox, но я не знаю, почему это не так. Когда я пытаюсь скомпилировать, это дает мне ошибку несовместимых типов. Что-то не так с моим кодом? Консоль сканера = новый сканер (System.in) ...