Intern
Koja je razlika između primitivnih i referentnih tipova?
sobes.tech АИ
Одговор од АИ
Primarni tipovi čuvaju samu vrednost promenljive, dok su referentni tipovi povezani sa referencom (adresom) na objekat u memoriji.
Primarni tipovi:
byteshortintlongfloatdoublebooleanchar
Referentni tipovi:
- Klase (
String, prilagođene klase itd.) - Interfejsi
- Nizovi
Ključne razlike:
| Osobina | Primarni tipovi | Referentni tipovi |
|---|---|---|
| Čuvanje vrednosti | Direktno u promenljivoj | U hrpi, promenljiva čuva referencu |
| Veličina | Fiksna i poznata | Zavisi od sadržaja objekta |
| Podrazumevana vrednost | 0, 0.0, false, '\u0000' | null |
| Nasleđivanje | Ne | Da |
| Metode | Ne | Da |