1 неделю назад
🚀 Java API Tip — Integer.valueOf() и кеширование
🚀 Java API Tip — Integer.valueOf() и кеширование 🚀 Знаешь ли ты, что Integer.valueOf(int) не всегда создаёт новый объект? 📦 Значения в диапазоне от -128 до 127 кэшируются! Это значит, что: Integer a = Integer.valueOf(100); Integer b = Integer.valueOf(100); System.out.println(a == b); // 👉 true (один и тот же объект) Но: Integer x = Integer.valueOf(200); Integer y = Integer.valueOf(200); System.out.println(x == y); // 👉 false (два разных объекта) 🔍 Почему так? Чтобы повысить производительность и сэкономить память, Java автоматически кеширует часто используемые значения...
1 год назад
Java 1756. Как сравнивать int java
В Java можно сравнивать значения типа int с помощью различных операторов и методов. Вот несколько способов сравнения int в Java: Операторы сравнения: int a = 5; int b = 7; if (a < b) { System.out.println("a меньше b"); } else if (a > b) { System.out.println("a больше b"); } else { System.out.println("a равно b"); } int result = Integer.compare(a, b); if (result < 0) { System.out.println("a меньше b"); } else if (result > 0) { System...