Primitive Datentypen

In Java gibt es 8 primitive Datentypen. Jeder Typ hat, anders als in C, auf jeder Plattform die gleiche feste Länge. Deshalb wird auch kein sizeof Operator benötigt und ist auch nicht vorhanden. Ein weiterer Unterschied zu C ist auch, dass Datentypen in Java immer einen definierbaren Wert besitzen. Auch wenn eine Variable nicht explizit mit einem Wert initialisiert wurde, hat sie einen Wert (0).

Hier eine kleine Übersicht:

Name Länge in Byte Standardwert
char 2 \u0000
boolean 1 false
byte 1 0
short 2 0
int 4 0
long 8 0
float 4 0.0
double 8 0.0