An array stores a fixed number of elements of the same type, indexed starting from 0. Its size is fixed at creation and is read with length (no parentheses). Accessing an out-of-bounds index throws an ArrayIndexOutOfBoundsException. The default values are 0, false, or null.
Example
int[] notes = new int[3];
notes[0] = 12;
int n = notes.length; // 3