Встречается на собеседованиях • сегодня

Для чего используют Integer Pool

Integer Pool (пул целых чисел) – это механизм в Java для оптимизации памяти, который кэширует часто используемые объекты Integer в диапазоне от -128 до 127. Это позволяет избежать создания новых объектов при каждом автоупаковке (autoboxing) чисел в этом диапазоне, уменьшая нагрузку на память.

Пример:

java
Integer a = 127;  // Берется из пула
Integer b = 127;  // Берется из пула
System.out.println(a == b); // true (один и тот же объект)

Integer c = 128;  // Создается новый объект
Integer d = 128;  // Создается новый объект
System.out.println(c == d); // false (разные объекты)

Важно: пул работает только для значений в указанном диапазоне. Для чисел вне этого диапазона создаются новые объекты.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы