Variablen sind in zwei Flagewors:
- Primitive
- Referenz
Primitive
Primitive halten Grundwerte (denken Sie: Einfache Bitmuster)
Bool und char
boarolean = (JVM-spezifisch) | True/falseboolean fun = true;
char = 16bits | 0 bis 65535char c = ' g ';
Numeric-integer b
yte = 8 Bit | -128 bis 127byte b = 89;s
hort = 16 Bit | -32768 bis 32767short s = 10;i
nt = 32 Bit | -2147483648 bis-2147483648 int i = 300;lo
ng = 64 Bit | Riesig bis hugelong L = 3498989;
Floating points
float = 32 bits | Variesfloat f = 32.4f;(
Note das ' f '. Gotta haben das mit einem Float, denn Java denkt, dass alles mit einem schwimmenden Punkt ein Doppel ist, es sei denn, man benutzt
' f ') Doppel = 64 Bit | Variesdouble d = 3222.77;
Verweise
Referenzen sind Namen. Objekte sind Zeug. Man kann verschiedene Namen für Sachen haben, auch für Sachen, die es eigentlich nicht gibt.
Sie können Namen angeben, ohne ihnen tatsächlich eine "reale" Bedeutung zu geben, wie die
se: Employee emp = new Employee ()
; emp = a reference