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

Что такое Unboxing

Unboxing — это процесс преобразования объекта-обертки (например, Integer, Double) в соответствующий примитивный тип (int, double). Это обратная операция к autoboxing.

Пример:

java
Integer boxedInt = 42; // autoboxing
int primitiveInt = boxedInt; // unboxing

При unboxing вызываются методы типа intValue(), doubleValue() и т.д. Если объект-обертка null, возникает NullPointerException.

java
Integer nullInt = null;
int num = nullInt; // NPE

Unboxing используется для совместимости примитивов и коллекций, а также в арифметических операциях.

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

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

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

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