所有类的对象都是Class类的实例

为什么说所有类的对象都是Class类的实例?这句话如何理解,有哪位大神能详细解释一下。

注意是类型对象,不是这些类型本身的对象。
也就是obj.getClass()得到的类型。

java中用class来描述一个类型,你可以通过它反射得到一个对象有什么成员,什么字段,并且动态调用。

所有类的对象其实都是Class的实例.这句话应该怎样理解

这句话是哪里看来的呢,我怎么觉得这句话不对呢。对象是其类型的实例,class类是类型类,是一个特殊的类,所以相同类型的实例.class对象返回的是类型信息是同一个。