Die acht Datentypen von Java
Der Begriff Datentyp bezieht sich auf die Art von Daten, die in einer Variablen gespeichert werden können. Manchmal wird Java genannt # 147-stark typedlanguage # 148-, weil, wenn Sie eine Variable deklarieren, müssen Sie den Variablentyp angeben. Dann sorgt der Compiler, dass Sie nicht versuchen, Daten vom falschen Typ zu der Variablen zugewiesen werden. Der folgende Beispielcode erzeugt einen Compiler-Fehler:
int x-x = 3.1415-
weil x wird als eine Variable vom Typ deklariert int (Die ganze Zahlen hält), können Sie nicht den Wert zuweisen 3,1415 zu.
Java unterscheidet zwischen zwei Arten von Datentypen: primitive Typen und Referenztypen. Urtyp sind die Datentypen, die von der Sprache selbst definiert. Im Gegensatz, Referenztypen sind Arten von Klassen in der Java Application Programming Interface (API) oder von Klassen erstellen Sie nicht durch die Sprache selbst definiert.
Java definiert acht primitive Typen:
Art | Erläuterung |
---|---|
int | Ein 32-Bit (4-Byte) Integer-Wert |
kurz | Ein 16-Bit (2-Byte) Integer-Wert |
lange | Ein 64-Bit (8 Byte) Integer-Wert |
Byte | Ein 8-Bit (1 Byte) Integer-Wert |
schweben | Ein 32-Bit (4-Byte) Fließkommawert |
doppelt | Ein 64-Bit (8 Byte) Fließkommawert |
verkohlen | Ein 16-Bit-Zeichen des Unicode-Codierungsschema verwenden |
boolean | EIN wahr oder falscher Wert |