14
ответов

Ява: это в порядке, чтобы установить Целое число = пустой указатель?

У меня есть функция, которая возвращает идентификационный номер, если аргумент существует в базе данных. В противном случае это возвращает пустой указатель. Это просит о пустом исключении указателя? Отрицательные идентификационные номера не разрешены, но
вопрос задан: 24 January 2010 19:27
9
ответов

Почему делает автоупаковку в Java, позволяют мне иметь 3 возможных значения для булевской переменной?

Ссылка: http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html, "Если Ваша программа пытается автораспаковать пустой указатель, она бросит NullPointerException". javac даст Вам время компиляции...
вопрос задан: 28 May 2010 08:48
9
ответов

Автоупаковка: Таким образом, я могу записать: Целое число i = 0; вместо: Целое число i = новое Целое число (0);

Автоупаковка, кажется, сводится к тому, что я могу записать: Целое число i = 0; вместо: Целое число i = новое Целое число (0); Так, компилятор может автоматически преобразовать примитив в Объект. Это...
вопрос задан: 20 April 2009 00:16
8
ответов

Java: массив примитивных типов данных не блокируется автоматически

У меня есть такой метод: public static < T > boolean isMemberOf (T item, T [] set) {for (T t: set) {if (t.equals (item)) {return true; }} return false; ...
вопрос задан: 3 July 2014 23:47
8
ответов

Как преобразовать интервал [] в Список <Целое число> в Java?

Как я преобразовываю интервал [] в Список <Целое число> в Java? Конечно, я интересуюсь любым другим ответом, чем выполнение его в цикле по пунктам. Но если не будет никакого другого ответа, то я выберу тот как...
вопрос задан: 5 January 2014 00:17
7
ответов

Почему автоупаковка Java не расширяется на вызовы метода методов автопомещенных в коробку типов?

Я хочу преобразовать примитив в строку, и я попробовал: myInt.toString (); Это перестало работать с ошибкой: интервал не может быть разыменован Теперь, я получаю это, примитивы не являются ссылочными типами (т.е., не...
вопрос задан: 23 May 2012 03:28
6
ответов

Java: каково различие между автоупаковкой и броском?

Этот вопрос о, "Почему автоупаковка выполняет некоторые вызовы, неоднозначные в Java?" Но прочитывая ответы, существует много ссылок на кастинг, и я не уверен, что полностью понимаю...
вопрос задан: 23 May 2017 12:33
6
ответов

Почему целые числа не кэшируются в Java?

Я знаю, что есть похожие сообщения по этой теме, но они не совсем отвечают на мой вопрос. Когда вы это сделаете: Integer a = 10; Целое число b = 10; System.out.println ("а == б:" + (а == б)); Это (очевидно) ...
вопрос задан: 23 May 2017 12:00
6
ответов

Как я преобразовываю Дважды [] для удвоения []?

Я реализую интерфейс, который имеет функциональность, подобную таблице, которая может содержать типы объектов. Интерфейс указывает следующую функцию: дважды [] getDoubles (интервал columnIndex);...
вопрос задан: 28 November 2016 09:15
6
ответов

Что означает сказать тип “упаковывается”?

Я услышал о типах, упоминающихся, как "упаковано" на некоторых языках. В Java я услышал об "автоупаковке".Что это такое? Это имеет классы обертки для типа? Как мой код изменился бы, если я...
вопрос задан: 13 December 2014 20:26
5
ответов

Странная Целочисленная упаковка в Java

Я просто видел код, подобный этому: общедоступный класс Царапина {общедоступная статическая основная пустота (Строка [] args) {Целое число = 1000, b = 1000; System.out.println (== b); Целое число c =...
вопрос задан: 24 May 2015 12:12
5
ответов

Сравнение целочисленного значения

Я - новичок кодер Java, и я просто читал, переменная целочисленного класса может быть описана три различных пути в API. У меня есть следующий код: если (count.compareTo (0)) {System.out....
вопрос задан: 13 May 2013 10:12
5
ответов

Вопрос о Java об автоупаковке и объектном равенстве / идентификационные данные [дубликат]

общедоступный класс, Основной {/** * @param args параметры командной строки */общедоступная статическая основная пустота (Строка [] args) {//TODO, кодирует прикладную логику здесь интервал a1 = 1000, a2 =...
вопрос задан: 26 August 2010 10:12
5
ответов

Почему компилятор/JVM не может только сделать автоупаковку “просто работать”?

Автоупаковка довольно страшна. В то время как я полностью понимаю различие между == и .equals, я не могу не помогать иметь следовать ошибку ад из меня: заключительный Список <Целое число> нечто = Arrays.asList (...
вопрос задан: 8 April 2010 20:11
5
ответов

java.lang. Возразите o = 1;//, почему это компилирует?

Я делал один из этих тестов Java онлайн, и меня задали этот вопрос: Q: Укажите на корректное присвоение: Длинный l = 1; Удвойте d = 1; Целое число i = 1; Представьте s в виде строки = 1; Возразите o = "1"; System.out.println (o)...
вопрос задан: 27 February 2010 10:43
5
ответов

Почему автоупаковка выполняет некоторые вызовы, неоднозначные в Java?

Я заметил сегодня, что автоупаковка может иногда вызывать неоднозначность в разрешении перегрузки метода. Самый простой пример, кажется, это: общедоступный класс Тестирует {статическую пустоту f (Возразите a, булевская переменная b) {}...
вопрос задан: 1 February 2009 19:20
4
ответа

Помещенные в коробку примитивы и эквивалентность

Таким образом, меня задали этот вопрос сегодня. Целое число = 3; Целое число b = 2; Целое число c = 5; Целое число d = + b; System.out.println (c == d); Что распечатает эта программа? Это возвращает true. Я ответил, что это будет...
вопрос задан: 13 January 2011 17:16
4
ответа

java: boolean instanceOf Boolean?

Я немного запутался: у меня есть функция, которая принимает Object в качестве аргумента. Но компилятор не жалуется, если я просто передаю примитив, и даже распознает логический примитив как Boolean Object. Почему ...
вопрос задан: 16 September 2010 10:45
4
ответа

Тип объекта или тип примитива

Кто-то может объяснить мне использование Целого числа, булевская переменная и т.д. вместо их типов примитивов в JAVA? Я, может казаться, не осознаю, что преимущества их обеспечивают. Они, кажется, создают ненужный...
вопрос задан: 21 May 2010 06:14
4
ответа

Java автоматическое распаковывание - является там предупреждением компилятора?

Я - большой поклонник автоупаковки в Java, поскольку это сохраняет много ужасного шаблонного кода. Однако я нашел, что автораспаковывание сбивает с толку при некоторых обстоятельствах, где объект Числа может быть несуществующим...
вопрос задан: 9 January 2010 13:37
4
ответа

Какой код компилятор генерирует для автоупаковки?

Когда автополя компилятора Java примитив к классу обертки, какой код это генерирует негласно? Я предполагаю, что это звонит: valueOf () метод на обертке конструктор обертки...
вопрос задан: 3 January 2009 05:32
3
ответа

Это действительно расширяется по сравнению с автоупаковкой?

Я видел это в ответе на другой вопрос, в отношении недостатков спецификации Java: существует больше недостатков, и это - тонкая тема. Проверьте это: общедоступный класс methodOverloading {...
вопрос задан: 24 April 2018 20:33
3
ответа

Как правильно сравнить два Целых числа в Java?

Я знаю это, если Вы сравниваете помещенное в коробку примитивное Целое число с константой, такой как: Целое число = 4; если (<5) желание автоматически распаковано, и сравнение будет работать. Однако, что происходит когда...
вопрос задан: 1 September 2017 08:00
3
ответа

Автоупаковка по сравнению с ручной упаковкой в Java

Почему вторая часть кода быстрее? Карта <Целое число, дважды> отображаются = новый HashMap <Целое число, дважды> (); для (интервал i = 0; я <50000; я ++) {для (удваивают j = 0.0; j <10000; j ++) {...
вопрос задан: 24 January 2017 09:41
3
ответа

NullPointerException с автоупаковкой в троичном выражении

Выполните следующий код Java: булевская переменная b = ложь; Удвойте d1 = 0d; Удвойте d2 = пустой указатель; Удвоить d = b? d1.doubleValue (): d2; Почему там NullPointerException?
вопрос задан: 23 June 2016 06:55
3
ответа

Почему делает международную цифру = Integer.getInteger (“123”) бросок NullPointerException?

Следующий код бросает NullPointerException: международная цифра = Integer.getInteger ("123"); мой компилятор вызывает getInteger на пустой указатель, так как это статично? Это не имеет никакого смысла! Что происходит?
вопрос задан: 28 December 2015 12:53
3
ответа

Влияние производительности автоупаковки

Обычно компилятор генерирует код для выполнения упаковки и распаковывания. Но что делает компилятор, если помещенные в коробку значения не нужны? (Стандарт Oracle) компилятор, достаточно умный для оптимизации его далеко?...
вопрос задан: 7 August 2010 13:53
3
ответа

Инициализация Двойного объекта с примитивным двойным значением

Что происходит когда java.lang. Двойной объект инициализируется, не используя вызов для конструктора, но вместо этого с помощью примитива? Это, кажется, работает, но я не совсем уверен почему. Есть ли некоторые...
вопрос задан: 20 July 2010 14:02
3
ответа

инструмент сборки для обнаружения автоупаковки?

Кто-либо знает о каких-либо программах проверки стиля или создает инструменты, которые отметили бы автоупаковку и распаковывание с сервера сборки? У меня уже есть опция затмения отметить его на моем конце, но не всех в...
вопрос задан: 1 August 2009 22:37
2
ответа

Несовместимые типы: int нельзя преобразовать в целое число [duplicate]

Int должен autobox, но я не знаю, почему это не так. Когда я пытаюсь скомпилировать, это дает мне ошибку несовместимых типов. Что-то не так с моим кодом? Консоль сканера = новый сканер (System.in) ...
вопрос задан: 15 January 2019 21:56