Вопросы к Поиску с Алисой
Упаковка в 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