What is an array in Java?
A collection of variables of different data types
A built-in data structure for storing key-value pairs
A single variable that can hold multiple values
A collection of variables of the same data type