Kurz erklärt
Eine feste, typisierte Sammlung von Elementen unter einem gemeinsamen Namen — die Größe steht bei der Erstellung fest und kann danach nicht mehr geändert werden.
Genauer
Deklaration z. B. int[] zahlen = new int[5]; oder direkt mit Werten int[] zahlen = {1, 2, 3};. Der Zugriff erfolgt über einen nullbasierten Index. Wird eine variable Größe gebraucht, greift man in Java stattdessen zu ArrayList aus dem Collections-Framework.