Primitiver Datentyp: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Einführung == | == Einführung == | ||
Primitive Datentypen sind in Java aus Performancegründen nicht als Klassen realisiert. Primitive Datentypen verfügen somit auch nicht über Methoden, die aufgerufen werden können. Es existiert aber in der Klassen-Bibliothek des JRE für jeden primitiven Datentypen eine Wrapper-Klasse, die einige Methoden zum Umgang mit diesen Objekten zur Verfügung stellt. Die folgende Tabelle listet die primitiven Objekttypen, die Java bereithält, auf (siehe [https://openbook.galileocomputing.de/javainsel openbook.galileocomputing.de/javainsel]): | Primitive [[Datentyp|Datentypen]] sind in [[Java]] aus Performancegründen nicht als Klassen realisiert. Primitive [[Datentyp|Datentypen]] verfügen somit auch nicht über Methoden, die aufgerufen werden können. Es existiert aber in der Klassen-Bibliothek des JRE für jeden primitiven Datentypen eine Wrapper-Klasse, die einige Methoden zum Umgang mit diesen Objekten zur Verfügung stellt. Die folgende Tabelle listet die primitiven Objekttypen, die Java bereithält, auf (siehe [https://openbook.galileocomputing.de/javainsel openbook.galileocomputing.de/javainsel]): | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 16: | Zeile 16: | ||
| long || Ganze Zahl || 64 || -9223372036854775808 bis 9223372036854775807 | | long || Ganze Zahl || 64 || -9223372036854775808 bis 9223372036854775807 | ||
|- | |- | ||
| float || Gleitkommazahl (einfache Genauigkeit) || 32 || ±3.40282347E+38 | | float || [[Gleitkommazahl]] (einfache Genauigkeit) || 32 || ±3.40282347E+38 | ||
|- | |- | ||
| double || Gleitkommazahl (doppelte Genauigkeit) || 64 || ±1.79769313486231570E+308 | | double || [[Gleitkommazahl]] (doppelte Genauigkeit) || 64 || ±1.79769313486231570E+308 | ||
|- | |- | ||
| char || Unicode-Zeichen || 16 || \u0000 bis \uffff | | char || Unicode-Zeichen || 16 || \u0000 bis \uffff |