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.
