What is an ARRAY in Java?
- **A)** A fixed-size collection of elements, ALL of the SAME data type, stored in contiguous memory and accessed by numeric INDEX
- **B)** A collection whose size can grow or shrink freely after creation
- **C)** A collection that can hold elements of many different types simultaneously
- **D)** A synonym for a single primitive variable
Arrays are fixed-size, single-type collections -- a foundational data structure that later collections like ArrayList (Unit 7) build upon and extend.