Связь с объектами (Классы-обертки)
Хотя примитивные типы обеспечивают высокую производительность, в Java существуют ситуации (например, работа с коллекциями), когда требуются объекты. Для каждого примитивного типа в пакете java.lang
предусмотрен соответствующий ссылочный тип (Wrapper class или класс-обертка):
|
Примитивный тип |
Класс-обертка |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Процесс автоматического преобразования примитивного типа в соответствующий объект-обертку называется автоупаковкой (autoboxing) (или boxing), а обратный процесс — распаковкой (unboxing).

