Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
8
Сравнение Integer‑объектов и роль кэша значений
Условие задачи
Исследуется поведение сравнения объектов типа Integer оператором ==. Поясняется, почему для чисел в диапазоне от -128 до 127 ссылки могут указывать на один и тот же объект, тогда как для больших значений каждый объект создаётся отдельно.
public class Test2 {
public static void main(String[] args) {
Integer first = 100;
Integer second = 100;
Integer third = 200;
Integer fourth = 200;
System.out.println("first == second: " + (first == second));
System.out.println("third == fourth: " + (third == fourth));
}
}