Каждый класс в Java является объектом. Они ведут себя как объекты, их можно добавлять в коллекции типа Object, они могут использовать любой метод, определенный в Object.
Итак, ДА, все (кроме примитивов) наследуется от Object в Java.
РЕДАКТИРОВАТЬ: Java использует подход "Все является объектом". Это своего рода силы объектно-ориентированного программирования.
Пример:
Если класс A не расширяет другой класс, он по сути расширяет Object.
Если класс A расширяет другой класс B, он также расширяет объект, поскольку B должен иметь расширенный объект.