Class theConcreteType = arr[i];
Put it in a loop to get the type for each object in the array.
If you want the name of the class, use Class.getName().
If you want the abstract types (i.e., interfaces), or the other concrete classes in the class hierarchy (i.e., the superclasses), you can use various reflection methods on the Class objects.