Intern
Каква е разликата между примитивните и референтните типове?
sobes.tech AI
Отговор от AI
Основните типове съхраняват самата стойност на променливата, докато типовете с референция съхраняват препратка (адрес) към обект в паметта.
Основни типове:
byteshortintlongfloatdoublebooleanchar
Типове с референция:
- Класове (
String, потребителски класове и др.) - Интерфейси
- Масиви
Ключови разлики:
| Характеристика | Основни типове | Типове с референция |
|---|---|---|
| Съхранение на стойността | В директната променлива | В купчината, променливата съдържа препратка |
| Размер | Фиксиран и известен | Зависи от съдържанието на обекта |
| Стойност по подразбиране | 0, 0.0, false, '\u0000' | null |
| Наследяване | Не | Има |
| Методи | Не | Има |