Why is object class the super class in Java?
It provides a template for all the derived objects that programmers create. The key functionalities that may be required for every user-defined object are readily available this way.
Object locking (For concurrency-problem resolution)
Cloning
To name the more important ones.