Sobes.tech
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!";