Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
An array, in the context of Java, is a dynamically-created object that serves as a container to hold constant number of values of the same type. By declaring an array, memory space is allocated for values of a particular type. At the time of creation, the length of the array must be specified and remains constant.
To access an array element, the numerical index (a non-negative value) corresponding to the location of that element must be used. The first index value in the array is zero, thus, the index with value four is used to access the fifth element in the array. An array element that is also an array is known as a subarray. Arrays could have one or two dimensions.
Arrays have the following advantages:
The declaration and allocation of memory for a one-dimensional array in Java is as follows:
data_type array_name = new data_type[length of the array], where data_type is the type of values to be added to the array and array_name is the name assigned to the array.
For example, if we want to create an array named box that includes three elements of type integer, then the following is the Java syntax to define such array: int box = new int. To access the first element in this array, the Java syntax used is box.