⟨info/⟩

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.

Primitiv(8)
Referenz(2)
Mehrdimensional(1)

int[]

Primitiv
Standard: 0
32 Bit
-2.147.483.6482.147.483.647

Speichert ganze 32-Bit-Zahlen ohne Dezimalstellen. Der am häufigsten verwendete numerische Arraytyp in Java.

double[]

Primitiv
Standard: 0.0
64 Bit
±4.9 × 10⁻³²⁴±1.8 × 10³⁰⁸

Speichert 64-Bit Gleitkommazahlen (IEEE 754). Standard für wissenschaftliche Berechnungen und Messungen mit Dezimalstellen.

boolean[]

Primitiv
Standard: false
1 Bit

Speichert Wahrheitswerte (true/false). Ideal für Flaggen, Zustandsfelder und das Sieb des Eratosthenes.

char[]

Primitiv
Standard: '\u0000'
16 Bit
'\u0000' (0)'\uFFFF' (65535)

Speichert einzelne Unicode-Zeichen (UTF-16). char[] ist die interne Darstellung von Java-Strings und ermöglicht zeichenweise String-Manipulation.

long[]

Primitiv
Standard: 0L
64 Bit
-9.223.372.036.854.775.8089.223.372.036.854.775.807

Speichert ganze 64-Bit-Zahlen für sehr große Werte, die int[] sprengen würden — Zeitstempel, IDs, astronomische Werte.

byte[]

Primitiv
Standard: 0
8 Bit
-128127

Speichert 8-Bit-Ganzzahlen. Der wichtigste Array-Typ für Datei-I/O, Netzwerkkommunikation und Binärdaten.

short[]

Primitiv
Standard: 0
16 Bit
-32.76832.767

Speichert 16-Bit-Ganzzahlen. Spart Speicher gegenüber int[] wenn Werte in den Bereich -32.768 bis 32.767 passen.

float[]

Primitiv
Standard: 0.0f
32 Bit
±1.4 × 10⁻⁴⁵±3.4 × 10³⁸

Speichert 32-Bit Gleitkommazahlen. Halb so groß wie double[], aber mit geringerer Präzision — ideal für Grafik und große Datensätze.

String[]

Referenz
Standard: null

Speichert Referenzen auf String-Objekte. Die häufigste Art, Texte in Arrays zu verwalten — von Wortlisten bis zu Kommandozeilenargumenten.

Object[]

Referenz
Standard: null

Speichert Referenzen auf beliebige Java-Objekte. Die flexibelste Array-Form — kann jede Klasse speichern, erfordert aber Typ-Casts.

int[][]

Mehrdimensional
Standard: 0

Ein 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.