Lokale Variablen werden in Java nicht automatisch initialisiert.
Instanz- und Klassenvariablen werden in Java automatisch initialisiert.
In der folgenden Tabelle sieht man die Werte, die den unterschiedlichen Typen von Variablen bei der automatischen Initialisierung zugewiesen werden.
Datentyp | Wert |
---|---|
Object | null |
boolean | false |
char | ’\0’ * |
long, int, short, byte | 0 |
double, float | 0.0 |
* Zeichen mit dem Code 0. Dieses Zeichen hat keine graphische Repräsentierung, ist also nicht darstellbar.