Heim >Java >javaLernprogramm >Welche zwei Kategorien von Java-Datentypen gibt es?
Unterteilt in Basisdatentypen und Referenzdatentypen. Detaillierte Einführung: 1. Zu den grundlegenden Datentypen gehören Ganzzahltypen, Gleitkommatypen, Zeichentypen und boolesche Typen. 2. Zu den Referenzdatentypen gehören Klassen, Schnittstellen, Arrays, Aufzählungen und andere Referenztypen. In Java werden primitive Datentypen als Wert übergeben, während Referenzdatentypen als Referenz übergeben werden. Basisdatentypen speichern direkt tatsächliche Werte, während Referenzdatentypen Verweise (Adressen) auf Objekte speichern.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
In Java werden Datentypen in zwei Hauptkategorien unterteilt: Primitive Datentypen und Referenzdatentypen.
1. Primitive Datentypen:
Integer-Typ:
Byte: 8 Bits, mit Vorzeichen, im Bereich von -128 bis 127.
kurz: 16 Bit, vorzeichenbehaftet, Bereich -32768 bis 32767.
int: 32 Bit, vorzeichenbehaftet, Bereich -2^31 bis 2^31-1.
long: 64 Bit, vorzeichenbehaftet, Bereich -2^63 bis 2^63-1.
Gleitkommatyp:
Float: 32 Bit, einfache Genauigkeit, Bereich etwa 3,4e^-38 bis 3,4e^38, Genauigkeit 6-7 Dezimalstellen.
double: 64 Bit, doppelte Genauigkeit, Bereich etwa 1,7e^-308 bis 1,7e^308, Genauigkeit 15 Dezimalstellen.
Zeichentyp:
char: 16 Bit, ohne Vorzeichen, repräsentiert Unicode-Zeichen im Bereich von 0 bis 65535.
Boolescher Typ:
Boolescher Wert: Wird zur Darstellung logischer Werte verwendet, mit nur zwei möglichen Werten: wahr oder falsch.
2. Referenzdatentypen:
Klasse (Klasse): Stellt eine Vorlage eines Objekts dar und kann Instanzen der Klasse erstellen.
Schnittstelle: Eine Spezifikation, die eine Reihe von Methoden definiert. Eine Klasse kann eine oder mehrere Schnittstellen implementieren.
Array: Speichert eine Sammlung von Elementen desselben Typs.
Enumeration: Eine spezielle Klasse, die eine Menge benannter Konstanten darstellt.
Andere Referenztypen: einschließlich benutzerdefinierter Klassen, Schnittstellen, Arrays usw.
In Java werden primitive Datentypen als Wert übergeben, während Referenzdatentypen als Referenz übergeben werden. Basisdatentypen speichern direkt tatsächliche Werte, während Referenzdatentypen Verweise (Adressen) auf Objekte speichern.
Das obige ist der detaillierte Inhalt vonWelche zwei Kategorien von Java-Datentypen gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!