В результате в Java существует механизм преобразования примитивных типов данных в соответствующие ссылочные типы. Этот механизм называется упаковкой (boxing). Обратный процесс (преобразование ссылочного типа данных в соответствующий примитивный тип) называется распаковкой (unboxing). В Java существует также механизм автоупаковки (autoboxing) для упрощения работы программистов: упаковка и распаковка производятся автоматически.
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
·
Алан Майкрофт