1. 程式人生 > >,JVM就為其建立一個Class型別的例項,並關聯起來。

,JVM就為其建立一個Class型別的例項,並關聯起來。

JVM為每個載入的class建立對應的Class例項,並在例項中儲存該class的所有資訊。如果獲取了某個Class例項,則可以獲取到該例項對應的class的所有資訊。

通過Class例項獲取class資訊的方法稱為反射(Reflection)。 反射的目的是當獲得某個Object例項時,我們可以獲取該Object的class的所有資訊。

如何獲取一個class的Class的例項?

Type.class;

getClass();

Class.forName();

如:

Class例項在JVM中是唯一的。我們可以用==比較兩個Class例項。