Sobes.tech
Intern

Kuo skiriasi pirminiai ir nuorodų tipai?

sobes.tech AI

Atsakymas iš AI

Pagrindiniai tipai saugo patį kintamojo reikšmę, o nuorodų tipai saugo nuorodą (adreso) į objektą atmintyje.

Pagrindiniai tipai:

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

Nuorodų tipai:

  • Klasės (String, naudotojo sukurti klasės ir kt.)
  • Sąsajos
  • Masyvai

Pagrindiniai skirtumai:

Savybė Pagrindiniai tipai Nuorodų tipai
Vertės saugojimas Tiesiog kintamajame Heap'e, kintamasis saugo nuorodą
Dydis Fiksuotas ir žinomas Priklauso nuo objekto turinio
Numatytoji reikšmė 0, 0.0, false, '\u0000' null
Paveldėjimas Ne Taip
Metodai Ne Taip