- In Java, arrays are reference types
- Array instances must created with the new operator just like other reference types.
- The first array index is 0.
- An array has public methods and data members.
- At run time, each access to an array element checks that the index is in bounds (i.e., >= 0 and < number of array elements)