Опрос - сравнение интов в Java - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Описание темы:Yе все так просто в Java

Результаты опроса: Дайте свой ответ:
answer1 = true 12 92.31%
answer1 = false 2 15.38%
answer2 = true 1 7.69%
answer2 = false 9 69.23%
answer3 = true 2 15.38%
answer3 = false 10 76.92%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 13. Вы ещё не голосовали в этом опросе

Ответ
Опции темы
Непрочитано 05.09.2014, 16:00   #1
Аватар для Vetalll
Пользователь

Автор темы (Топик Стартер) Опрос - сравнение интов в Java

Я работаю уже почти 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?
Vetalll вне форума Отправить сообщение для Vetalll с помощью Skype™ Ответить с цитированием
Непрочитано 05.09.2014, 16:12   #2
Аватар для Deazer

По умолчанию Re: Опрос - сравнение интов в Java

1 true 2 false 3 false
Зависит от настроек - кеш можно увеличить.
Deazer вне форума Ответить с цитированием
Непрочитано 05.09.2014, 16:25   #3
Аватар для Vetalll
Пользователь

Автор темы (Топик Стартер) Re: Опрос - сравнение интов в Java

Deazer, Вот не факт что можно в Андроиде. Тема велась про него.
Vetalll вне форума Отправить сообщение для Vetalll с помощью Skype™ Ответить с цитированием
Непрочитано 05.09.2014, 16:42   #4
Аватар для Deazer

По умолчанию Re: Опрос - сравнение интов в Java

тогда 1 true 2 false 3 false
Deazer вне форума Ответить с цитированием
Непрочитано 05.09.2014, 17:34   #5
Аватар для Donatte
Герой

По умолчанию Re: Опрос - сравнение интов в Java

Ваш случай

__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 05.09.2014, 17:45   #6
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Опрос - сравнение интов в Java

Цитата:
Сообщение от Deazer Посмотреть сообщение
1 true 2 false 3 false
Зависит от настроек - кеш можно увеличить.
в случае с

Код:
Integer i1 = -300;
Integer i2 = -300;
i1 != i2 в любом случае, увеличивай/не увеличивай кэш автобоксинга - настраивается только верхняя граница. Та еще тупость, смысл которой мне не постичь.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 05.09.2014, 17:53   #7
Аватар для Deazer

По умолчанию Re: Опрос - сравнение интов в Java

Цитата:
Сообщение от ANZO Посмотреть сообщение
увеличивай/не увеличивай кэш автобоксинга - настраивается только верхняя граница. Та еще тупость, смысл которой мне не постичь.
граница кеша -128
Deazer вне форума Ответить с цитированием
Непрочитано 05.09.2014, 18:30   #8
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Опрос - сравнение интов в Java

Цитата:
Сообщение от Deazer Посмотреть сообщение
граница кеша -128
Я кагбэ в курсе. Я про то, что нижняя граница неконфигурабельна.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 05.09.2014, 19:00   #9
Аватар для Vetalll
Пользователь

Автор темы (Топик Стартер) Re: Опрос - сравнение интов в Java

Посмотрел исходники Integer в Java и в Android.
В андроиде захардкожены верхняя и нижняя граница кеша. В java только нижняя.
Vetalll вне форума Отправить сообщение для Vetalll с помощью Skype™ Ответить с цитированием
Непрочитано 05.09.2014, 19:04   #10
Аватар для Deazer

По умолчанию Re: Опрос - сравнение интов в Java

Цитата:
Сообщение от Vetalll Посмотреть сообщение
Посмотрел исходники Integer в Java и в Android.
В андроиде захардкожены верхняя и нижняя граница кеша. В java только нижняя.
Давно стоило заглянуть , да и вопрос не так уж и сложен, сложным был бы если версии спрашивали и прочие атрибуты , аля OraclJVM OpenJVM AppleJVM IbmJVM HarmonyJvm. Как выразился наш друг Vistall

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

Последний раз редактировалось Deazer; 05.09.2014 в 19:56. Причина: Добавлено сообщение
Deazer вне форума Ответить с цитированием
Ответ

Метки
java


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опрос от Оракла: Особенности Java EE 8 JavaMan Java 0 11.01.2014 04:13
Ошибка ГС! keksar Серверная часть 29 21.02.2011 20:55
Крепости (осады) Romanz Серверная часть 125 31.07.2010 18:12
баги и недочёты сервака Devilop Серверная часть 21 03.06.2010 23:50
Зависает после выбора сервера! Nales Серверная часть 8 09.05.2010 12:55


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:04. Часовой пояс GMT +3.

Вверх