Sobes.tech
Intern

Care este diferența dintre tipurile primitive și cele de referință?

sobes.tech AI

Răspuns de la AI

Tipurile primitive stochează valoarea însăși a variabilei, în timp ce tipurile de referință stochează o referință (adresă) către un obiect în memorie.

Tipuri primitive:

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

Tipuri de referință:

  • Clase (String, clase personalizate etc.)
  • Interfețe
  • Arrays

Diferențe cheie:

Caracteristică Tipuri primitive Tipuri de referință
Stocarea valorii Direct în variabilă În heap, variabila stochează o referință
Dimensiune Fixă și cunoscută Depinde de conținutul obiectului
Valoarea implicită 0, 0.0, false, '\u0000' null
Moștenire Nu Da
Metode Nu Da