Non-primitive Types
Оновлено: 22.05.2023
Непримітивні типи даних
Непримітивні типи даних називаються посилальними, оскільки вони посилаються на об'єкти.
Основна відмінність між примітивними та не примітивними типами даних полягає в наступному:
Примітивні типи є наперед визначеними (вже визначеними) в Java. Непримітивні типи створюються програмістом і не визначені в Java (за винятком String). Непримітивні типи можна використовувати для виклику методів для виконання певних операцій, в той час як примітивні типи - ні. Примітивний тип завжди має значення, в той час як не примітивні типи можуть бути нульовими. Примітивний тип починається з малої літери, а не примітивний - з великої. Розмір примітивного типу залежить від типу даних, тоді як не примітивні типи мають однаковий розмір.
Прикладами не примітивних типів є рядки, масиви, класи, інтерфейс тощо. Ви дізнаєтеся більше про них у наступному розділі.