Встречается на собеседованиях • сегодня
Что такое Integer Pool
Integer Pool — это механизм в Java для кэширования часто используемых объектов Integer в диапазоне от -128 до 127. Это оптимизация памяти, так как эти значения встречаются чаще всего.
Пример:
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 (новые объекты вне пула)
text
**Важно:**
- Работает только при автоупаковке (`Integer.valueOf()`) или прямом присваивании.
- Не применяется к `new Integer(...)` — всегда создаёт новый объект.
- Настройка верхней границы пула возможна через JVM-параметр `-Djava.lang.Integer.IntegerCache.high=200`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы