06:44
1,0×
00:00/06:44
519 тыс смотрели · 4 года назад
1 месяц назад
Integer overflow ошибка
Ошибка “Integer overflow” возникает, когда вы пытаетесь сохранить число, которое выходит за пределы допустимого диапазона для данного целочисленного типа данных. Каждый целочисленный тип (например, int, short, long, byte) имеет определенный минимальный и максимальный предел. Когда результат арифметической операции превышает эти пределы, происходит переполнение (overflow). Что такое целочисленный тип данных? Целочисленный тип данных (integer data type) предназначен для хранения целых чисел (чисел без дробной части)...
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 автоматически кеширует часто используемые значения...