Sobes.tech
Intern

Kāda ir atšķirība starp primārajiem un atsauces tipiem?

sobes.tech AI

Atbilde no AI

Primārās datu types glabā pašu mainīgā vērtību, kamēr atsauces tipi glabā atsauci (adresu) uz objektu atmiņā.

Primārās datu types:

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

Atsauces tipi:

  • Klases (String, lietotāja definētas klases utt.)
  • Saskarnes
  • Masīvi

Galvenās atšķirības:

Īpašība Primārās datu types Atsauces tipi
Vērtības glabāšana Tieši mainīgajā Heap, mainīgais glabā atsauci
Izmērs Fiksēts un zināms Atkarīgs no objekta satura
Noklusējuma vērtība 0, 0.0, false, '\u0000' null
Mantošana
Metodes