Класи-обгортки (wrapper classes)
Коротко: Клас, що «обгортає» примітивний тип даних (наприклад, просте ціле) у повноцінний об’єкт, — потрібен, коли API чи колекція очікує об’єкт замість примітивного значення.
Докладніше: Примітивні значення самі по собі не мають методів і їх не можна зберігати в об’єктних структурах даних на кшталт списку — клас-обгортка дає примітивному значенню об’єктну оболонку з корисними додатковими функціями (наприклад, перетворення на рядок, методи порівняння).
Подробиці
int primitive = 5; // primДив. також: непримітивні типи, byte