Sobes.tech
Intern

Wat is het verschil tussen primitieve en referentietypen?

sobes.tech AI

Antwoord van AI

Primaire types slaan de waarde zelf op, terwijl referentietypes een verwijzing (adres) naar een object in het geheugen opslaan.

Primaire types:

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

Referentietypes:

  • Klassen (String, aangepaste klassen, enz.)
  • Interfaces
  • Arrays

Belangrijke verschillen:

Kenmerk Primaire types Referentietypes
Waardeopslag Direct in de variabele In de heap, de variabele bevat een verwijzing
Grootte Vast en bekend Afhankelijk van de inhoud van het object
Standaardwaarde 0, 0.0, false, '\u0000' null
Overerving Nee Ja
Methoden Nee Ja