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:
byteshortintlongfloatdoublebooleanchar
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 |