Intern
Welke gegevens types bestaan er in Java?
sobes.tech AI
Antwoord van AI
In Java zijn er twee hoofdtypen gegevens: primitief en referentie.
Primitieve gegevens slaan hun waarden rechtstreeks op in het geheugen dat aan de variabele is toegewezen.
| Type | Grootte (bits) | Bereik |
|---|---|---|
byte |
8 | -128 tot 127 |
short |
16 | -32.768 tot 32.767 |
int |
32 | -2³¹ tot 2³¹ - 1 |
long |
64 | -2⁶³ tot 2⁶³ - 1 |
float |
32 | Enkelvoudige precisie met drijvende komma |
double |
64 | Dubbele precisie met drijvende komma |
boolean |
Niet gedefinieerd | true of false |
char |
16 | Unicode-teken |
Referentiegegevens slaan referenties naar objecten in het geheugen op. De objecten zelf worden op de heap opgeslagen.
- Klassen: Definiëren de structuur en het gedrag van objecten.
class MyClass { // Velden en methoden } - Interfaces: Definiëren een contract voor klassen.
interface MyInterface { // Abstracte methoden } - Arrays: Verzamelingen van elementen van hetzelfde type.
int[] numbers = new int[5]; String[] names = {"Alice", "Bob"}; - Enumeraties: Set van benoemde constanten.
enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } - Annotaties: Bieden metadata over de code.
@Override - Strings: Zijn objecten van de klasse
String.String message = "Hello, World!";