Java Arrays
Interaktive Erklärungen und Code-Beispiele für alle Java-Array-Typen — von primitiven int[] und boolean[] bis hin zu Referenz-Arrays und mehrdimensionalen Strukturen.
int[]
PrimitivSpeichert ganze 32-Bit-Zahlen ohne Dezimalstellen. Der am häufigsten verwendete numerische Arraytyp in Java.
double[]
PrimitivSpeichert 64-Bit Gleitkommazahlen (IEEE 754). Standard für wissenschaftliche Berechnungen und Messungen mit Dezimalstellen.
boolean[]
PrimitivSpeichert Wahrheitswerte (true/false). Ideal für Flaggen, Zustandsfelder und das Sieb des Eratosthenes.
char[]
PrimitivSpeichert einzelne Unicode-Zeichen (UTF-16). char[] ist die interne Darstellung von Java-Strings und ermöglicht zeichenweise String-Manipulation.
long[]
PrimitivSpeichert ganze 64-Bit-Zahlen für sehr große Werte, die int[] sprengen würden — Zeitstempel, IDs, astronomische Werte.
byte[]
PrimitivSpeichert 8-Bit-Ganzzahlen. Der wichtigste Array-Typ für Datei-I/O, Netzwerkkommunikation und Binärdaten.
short[]
PrimitivSpeichert 16-Bit-Ganzzahlen. Spart Speicher gegenüber int[] wenn Werte in den Bereich -32.768 bis 32.767 passen.
float[]
PrimitivSpeichert 32-Bit Gleitkommazahlen. Halb so groß wie double[], aber mit geringerer Präzision — ideal für Grafik und große Datensätze.
String[]
ReferenzSpeichert Referenzen auf String-Objekte. Die häufigste Art, Texte in Arrays zu verwalten — von Wortlisten bis zu Kommandozeilenargumenten.
Object[]
ReferenzSpeichert Referenzen auf beliebige Java-Objekte. Die flexibelste Array-Form — kann jede Klasse speichern, erfordert aber Typ-Casts.
int[][]
MehrdimensionalEin Array von Arrays — stellt Tabellen, Matrizen und Gitter dar. Jede Zeile ist ein eigenständiges int[]-Array.
Was sind Java Arrays?
Ein Array in Java ist eine geordnete, festlänge Datenstruktur, die Elemente des gleichen Typs speichert. Die Größe wird bei der Erstellung festgelegt und kann nicht mehr geändert werden. Arrays sind die Grundlage vieler Algorithmen und Datenstrukturen — und das Verständnis ihrer Typen ist entscheidend für effiziente Java-Programme.