Datentypen in Java sind in zwei Kategorien unterteilt: Grundtypen und Referenztypen umfassen int, float, double, char, boolean und andere acht Typen.
[Empfohlener Kurs: Java-Tutorial]
Java-Datentypen sind:
1. Grundlegende Datentypen
Einfache Datentypen sind integrierte Daten, die nicht sein können Vereinfachte Typen, die von der Programmiersprache selbst definiert werden, repräsentieren reelle Zahlen, Zeichen und ganze Zahlen.
In Java gibt es acht grundlegende Datentypen, nämlich die folgenden Typen:
Datentyp | Beschreibung | Belegte Bytes | Wertebereich | Standardwert |
int | Integer-Typ, der zum Speichern von Ganzzahlen verwendet wird | 4 Bytes | -2147483648~2147483647 | 0 |
Byte | Der kleinste Datentyp in Java | 1 Byte | -128~127 | 0 |
kurz | kurz | 2 Bytes | -32768~32717 | 0 |
long | long integer | 8 Bytes | -2^63~2^63-1 | 0L |
float | Gleitkommatyp, der zum Speichern von Zahlen mit Dezimalpunkt verwendet wird | 4 Bytes | / | 0,0f |
double | Gleitkommatyp mit doppelter Genauigkeit, der zum Speichern von Zahlen mit Dezimalpunkten verwendet wird | 8 Bytes | / | 0,0 d |
char | Zeichentyp, der zum Speichern eines einzelnen Zeichens verwendet wird | 2 Bytes | 0~65535 | Leer |
Boolescher Wert | Boolescher Typ, der zur Bestimmung von wahr oder falsch verwendet wird | 1 Byte | hat nur zwei Werte, wahr und falsch | false |
Hinweis: Ein Byte entspricht 8 Bits (Bit)
2 , Referenzdaten Typ:
In Java sind Referenztypvariablen C/C++-Zeigern sehr ähnlich. Ein Referenztyp zeigt auf ein Objekt, und eine Variable, die auf ein Objekt zeigt, ist eine Referenzvariable. Diesen Variablen wird bei der Deklaration ein bestimmter Typ zugewiesen, z. B. Mitarbeiter, Welpe usw. Sobald eine Variable deklariert ist, kann ihr Typ nicht mehr geändert werden.
In Java gibt es drei Referenztypen, nämlich Klassen, Arrays und Schnittstellen. Die Standardwerte dieser Referenztypen sind null
Basic Der Unterschied zwischen Typen und Referenztypen:
Der Unterschied zwischen Basisdatentypen und Referenztypen besteht hauptsächlich darin, dass Basisdatentypen auf dem Stapel und Referenztypen auf dem Heap zugewiesen werden
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.
Das obige ist der detaillierte Inhalt vonWas sind die Java-Datentypen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!