Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Различия сравнения примитивного int и объекта Integer
Условие задачи
Обзор кода метода, иллюстрирующего, как отличаются сравнения значений и ссылок у примитивного типа int и его объектной обёртки Integer, а также демонстрирующего механизм кэширования объектов Integer.
private static void intPool() {
int x = 127;
int y = 127;
System.out.println(x == y);
x = 300;
y = 300;
System.out.println(x == y);
Integer obj1 = 127;
Integer obj2 = 127;
System.out.println(obj1 == obj2);
obj1 = 300;
obj2 = 300;
System.out.println(obj1 == obj2);
}