Junior — Middle
Kun je de datatypes in Java opsommen, anders dan de basiselementen?
sobes.tech AI
Antwoord van AI
In Java, naast de basistypen (int, boolean, char, byte, short, long, float, double), bestaan de volgende datatypes:
- Wrapper-klassen voor primitieve types: Integer, Boolean, Character, Byte, Short, Long, Float, Double — maken het mogelijk primitieve types als objecten te gebruiken.
- Strings — klasse voor het werken met tekstuele gegevens.
- Arrays — objecten die een verzameling van elementen van hetzelfde type bevatten.
- Collecties (List, Set, Map en anderen) — interfaces en klassen voor het opslaan en beheren van groepen objecten.
- Gebruikersgedefinieerde klassen — elke klasse die je maakt om gegevens te modelleren.
- Interfaces — beschrijven gedrag dat klassen kunnen implementeren.
Voorbeeld van het gebruik van een wrapper-klasse:
Integer number = 10; // in plaats van int
String text = "Voorbeeldtekst";
List<String> list = new ArrayList<>();
list.add(text);
Zo worden in Java datatypes onderverdeeld in primitieve en referentietypen (objecten).