Non-primitive Types

Оновлено: 22.05.2023

Непримітивні типи даних

Непримітивні типи даних називаються посилальними, оскільки вони посилаються на об'єкти.

Основна відмінність між примітивними та не примітивними типами даних полягає в наступному:

Примітивні типи є наперед визначеними (вже визначеними) в Java. Непримітивні типи створюються програмістом і не визначені в Java (за винятком String). Непримітивні типи можна використовувати для виклику методів для виконання певних операцій, в той час як примітивні типи - ні. Примітивний тип завжди має значення, в той час як не примітивні типи можуть бути нульовими. Примітивний тип починається з малої літери, а не примітивний - з великої. Розмір примітивного типу залежить від типу даних, тоді як не примітивні типи мають однаковий розмір.

Прикладами не примітивних типів є рядки, масиви, класи, інтерфейс тощо. Ви дізнаєтеся більше про них у наступному розділі.