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

Сколько места занимает Integer

В Java `Integer` — это объект-обертка над примитивом `int`. - **Размер в памяти**: - Примитив `int` занимает **4 байта** (32 бита). - Объект `Integer` из-за накладных расходов JVM (заголовок объекта, выравнивание) занимает **16 байт** (в 64-битной JVM без сжатия ссылок). **Пример**: ```java Integer num = 42; // ~16 байт (включая накладные расходы) int primitiveNum = 42; // 4 байта ``` **Примечание**: - В `ArrayList` каждый элемент — это объект `Integer`, что увеличивает потребление памяти по сравнению с `int[]`. - Автоупаковка (`int` → `Integer`) может создавать временные объекты, влияя на производительность.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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