Datentypen: Unterschied zwischen den Versionen

Aus FI-Wiki
 
Zeile 57: Zeile 57:
* ist '''kein primitiver Datentyp''', sondern ein '''Objekt'''   
* ist '''kein primitiver Datentyp''', sondern ein '''Objekt'''   
* wird in Anführungszeichen geschrieben, z. B. "Hallo Welt"   
* wird in Anführungszeichen geschrieben, z. B. "Hallo Welt"   
* bietet viele Methoden (z. B. length(), toUpperCase(), substring())
* bietet viele [[Methoden in Java|Methoden]] (z. B. length(), toUpperCase(), substring())


'''Kurz gesagt:'''   
'''Kurz gesagt:'''   
Primitive Datentypen speichern einfache Werte direkt.   
Primitive Datentypen speichern einfache Werte direkt.   
Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt.
Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt.

Aktuelle Version vom 11. Dezember 2025, 11:50 Uhr

Datentypen

Primitive Datentypen in Java

Datentyp Größe Wertebereich / Genauigkeit Beschreibung
byte 8 Bit −128 bis 127 sehr speichersparend, für große Datenmengen geeignet
short 16 Bit −32.768 bis 32.767 kleiner Ganzzahltyp
int 32 Bit −2³¹ bis 2³¹−1

(~ −2,1 Mrd. bis +2,1 Mrd.)

Standard-Datentyp für Ganzzahlen
long 64 Bit −2⁶³ bis 2⁶³−1 für sehr große Ganzzahlen
float 32 Bit ca. 7 Dezimalstellen Gleitkommazahlen, Schreibweise z. B. 3.14f
double 64 Bit ca. 15 Dezimalstellen Standard für Gleitkommazahlen
char 16 Bit Unicode (ein Zeichen) speichert Zeichen wie 'A', '€', 'ß'
boolean 1 Bit (logisch) true oder false für Bedingungen und Logik

Objektdatentyp String

String

  • speichert eine Zeichenkette (Text)
  • ist kein primitiver Datentyp, sondern ein Objekt
  • wird in Anführungszeichen geschrieben, z. B. "Hallo Welt"
  • bietet viele Methoden (z. B. length(), toUpperCase(), substring())

Kurz gesagt: Primitive Datentypen speichern einfache Werte direkt. Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt.