Опрос:
У вас нет прав голосовать в этом опросе.
Всего 0 голос(ов) 0%
* Вы проголосовали за этот ответ. [Показать результаты]

Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Опрос - сравнение интов в Java
#1
Я работаю уже почти 2 года разработчиком под Android. Вот решил сменить фирму которой предоставляю услуги и на очередном собеседовании задали этот вопрос, вопрос на который я не смог ответить(стыдно ппц как, но такое и не каждый день встречается).

Суть опроса - какие значения будут у переменных answer1, answer2, answer3.

Дайте ответ без тестов и чтения документации.

Код:
Integer a1 = 50;
Integer a2 = 50;
boolean answer1 = a1 == a2;

Integer b1 = 300;
Integer b2 = 300;
boolean answer2 = b1 == b2;

Integer c1  = new Integer(50);
Integer c2  = new Integer(50);
boolean  answer3  = c1 == c2;

P.S. Можно выставить максимальное количесство ответов равное 3?
Ответ
#2
1 true 2 false 3 false
Зависит от настроек - кеш можно увеличить.
Ответ
#3
Deazer, Вот не факт что можно в Андроиде. Тема велась про него.
Ответ
#4
тогда 1 true 2 false 3 false
Ответ
#5
Ваш случай

Родился, живу и когда-нибудь умру.
Ответ
#6
Deazer Написал:1 true 2 false 3 false
Зависит от настроек - кеш можно увеличить.

в случае с

Код:
Integer i1 = -300;
Integer i2 = -300;

i1 != i2 в любом случае, увеличивай/не увеличивай кэш автобоксинга - настраивается только верхняя граница. Та еще тупость, смысл которой мне не постичь.
Ответ
#7
ANZO Написал:увеличивай/не увеличивай кэш автобоксинга - настраивается только верхняя граница. Та еще тупость, смысл которой мне не постичь.

граница кеша -128 Big Grin
Ответ
#8
Deazer Написал:граница кеша -128 Big Grin

Я кагбэ в курсе. Я про то, что нижняя граница неконфигурабельна.
Ответ
#9
Посмотрел исходники Integer в Java и в Android.
В андроиде захардкожены верхняя и нижняя граница кеша. В java только нижняя.
Ответ
#10
Vetalll Написал:Посмотрел исходники Integer в Java и в Android.
В андроиде захардкожены верхняя и нижняя граница кеша. В java только нижняя.
Давно стоило заглянуть , да и вопрос не так уж и сложен, сложным был бы если версии спрашивали и прочие атрибуты , аля OraclJVM OpenJVM AppleJVM IbmJVM HarmonyJvm. Как выразился наш друг Vistall Big Grin

Добавлено через 52 минуты
ANZO Написал:Я про то, что нижняя граница неконфигурабельна.

[Изображение: zAzj4-Q_Oc8.jpg]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  ОС для сервера (опрос) ccc 5 2,117 07-24-2019, 10:34 PM
Последний пост: Serg Weider
  Авто обновление версии Java flopix 0 1,006 03-31-2016, 04:49 PM
Последний пост: flopix
  Java 2 Newble 2 1,511 01-10-2016, 12:42 AM
Последний пост: Newble
  Книга -> Авторизация на сервере(java) Gawric 2 1,480 09-17-2015, 03:11 PM
Последний пост: Gawric
  Опрос по дизайнам OneThunder 3 1,651 07-12-2015, 05:28 PM
Последний пост: Dementor
  Соц. опрос для блоггеров(бывших), владельцев сайтов Zoul 14 3,023 09-23-2014, 01:45 PM
Последний пост: Laguerro
  Наставник по Java WoWan-SM 8 2,896 04-05-2014, 12:51 AM
Последний пост: WoWan-SM
  java 6 Main 0 991 03-23-2014, 08:01 PM
Последний пост: Main
  Сборка java сервера HF Sacura 4 2,057 01-15-2014, 11:56 AM
Последний пост: Burn
  Требуется Java кодер для проекта (Antihack) PainNigga 46 10,045 11-18-2013, 10:56 PM
Последний пост: valsha

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)