Java Core junior
Что выведет код? ```java Integer a = Integer.valueOf(127); Integer b = Integer.valueOf(127); Integer c = Integer.valueOf(128); Integer d = Integer.valueOf(128); System.out.println(a == b); System.out.println(c == d); ```
Ответ
true и false: значения от -128 до 127 обычно берутся из IntegerCache.
Разбор: IntegerCache кеширует небольшой диапазон, обычно -128..127. Для сравнения значений wrapper-типов используют equals.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.