Java Core junior
Что такое автобоксинг и распаковка?
Ответ
Автоматическое преобразование примитива в обёртку (int → Integer) и обратно. Имеет цену: создание объекта, возможный NullPointerException при распаковке null.
Разбор: Автобоксинг создаёт объект-обёртку из примитива (int → Integer), unboxing извлекает примитив; цена — реальное выделение объекта и риск NullPointerException при распаковке null. Ловушки: распаковка null бросает NPE, а не возвращает 0; кэшируется лишь узкий диапазон (-128..127), не все значения; и автобоксинг — это про примитив↔обёртка, а не про расширение между примитивными типами.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.