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