Sobes.tech
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:

  • byte
  • short
  • int
  • long
  • float
  • double
  • boolean
  • char

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