Variablen haben die Aufgabe Daten im Hauptspeicher abzulegen.
Variablen - Typen:
Variablen können primitive Datentypen aber auch Referenztypen sein
Primitive Datentypen:
Referenztypen:
- leere Referenzen werden mit der Konstante null beschrieben
- Strings & Array benötigen keinen Aufruf des new - Operators
- Arrays sind klassenlose Objekte mit der Instanzvariable length
- Referenztypen werden mit clone kopiert
- Gleichheitstest testet ob beide Verweise gleich sind (= strenger als nur inhaltlicher vergleich mit equals)
- Referenztypen werden durch new - Operator erzeugt
Arrays:
(sind in Java Objekte)
Erstellung eines Arrays:
- Array Index muss vom Typ Int sein
(im Wertebereich von 0 bis array.length)