Примитивные типы данных хранят в себе непосредственно значение, тогдя как ссылочные типы данных хранят ссылку (адрес в памяти) на объект.
Примитивные типы:
null).byte, short, int, long, float, double, char, boolean.Ссылочные типы:
null.String, Object, массивы), интерфейсы.Сравнение:
| Характеристика | Примитивные типы | Ссылочные типы |
|---|---|---|
| Хранение данных | Само значение | Ссылка на объект в памяти |
| Значение null | Не могут быть null | Могут быть null |
| Размер памяти | Фиксированный | Переменный |
| Передача в методы | По значению | По ссылке |