An array in Java is a container that contains a fixed number of values of a single type. During the declaration, a specific data type is determined for the array from the start, which can then no longer be changed. You also define the length of the array, the array length, when it is created. Several values that correspond to the respective type can then be stored within the container.
Arrays in Java can be one-dimensional or multidimensional. The values in one-dimensional arrays are stored in linear order, while multiple array objects can be stored in multidimensional arrays.