Arrays
An array stores multiple values of the same type
That type can be primitive types or objects
Therefore, we can create an array of integers, or an array of characters, or an array of String objects, etc.
In Java, the array itself is an object
Therefore the name of the array is a object reference variable, and the array itself is instantiated separately