n the Java programming language arrays are objects, are dynamically created, and may be assigned to variables of type Object. All methods of class Object may be invoked on an array. An array object contains a number of variables. The number of variables may be zero, in which case the array is said to be empty.