Null
In der objektorientierten Programmiersprache Java bezeichnet das Literal null eine Referenz auf ein Objekt, das (noch) nicht initialisiert wurde, also noch keinen Wert besitzt.
Beispiel
[Bearbeiten | Quelltext bearbeiten]Referenztypen (Objekte), also komplexe Datentypen, die auf primitiven und/oder selbst auch auf Objekten basieren, erhalten bei ihrer Deklaration keinen Wert.
String text; //text hat den Wert null (nichts, leer)
Ganz anders - die primitiven Datentypen. Diese werden automatisch mit einem Wert definiert.
double d; //d hat den Wert 0.0
Immer dann, wenn ein Java-Programm während seiner Ausführung eine NullPointerException wirft, liegt die Ursache dafür in einer Referenzvariable, die auf ein Objekt zeigt, das nicht initialisiert wurde.
Fragen
[Quelltext bearbeiten]Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!
- Besuche unseren Chat
Wir helfen dir gerne!
