Вопросы к Поиску с Алисой
Упаковка в Java — это процесс преобразования примитивного типа данных в объект. devflowstack.org Распаковка — обратное преобразование из объекта в величину примитивного типа. intuit.ru
Упаковка выполняется автоматически, когда примитивный тип присваивают переменной объектного типа. devflowstack.org Например: int n = 1; Integer n1 = n; // упаковка. devflowstack.org В этом примере переменная n типа int упаковывается в объект n1 типа Integer. devflowstack.org
Распаковка происходит автоматически, когда объект присваивают переменной примитивного типа. devflowstack.org Пример: Integer n1 = 1; int n = n1; // распаковка. devflowstack.org В этом примере объект n1 типа Integer распаковывается в переменную n типа int. devflowstack.org
При операциях упаковки и распаковки происходят дополнительные операции копирования значений в промежуточные буферные ячейки. intuit.ru Поэтому такие вычисления несколько медленнее операций с примитивными типами и требуют больше памяти. intuit.ru