All objects are subclasses of class Object, the root class in Java.

Note also that arrays may be assigned to variables of type Object:

String array[] = new String[10];
Object o = array;

In addition, arrays support calling the methods of Object.

(More later about Object)