Sobes.tech
Intern

Mi a különbség az primitív és a referencia típusok között?

sobes.tech MI

Válasz az MI-től

Az alapvető típusok közvetlenül a változó értékét tárolják, míg a referencia típusok egy memóriahelyre mutató hivatkozást (címet) tárolnak.

Alapvető típusok:

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

Referencia típusok:

  • Osztályok (String, egyedi osztályok stb.)
  • Interfészek
  • Tömbök

Fő különbségek:

Jellemző Alapvető típusok Referencia típusok
Érték tárolása Közvetlenül a változóban Heap-en, a változó egy hivatkozást tartalmaz
Méret Fix és ismert Az objektum tartalmától függ
Alapértelmezett érték 0, 0.0, false, '\u0000' null
Öröklődés Nem Igen
Metódusok Nem Igen