JVM 热点实现中的Klass
&是什么?KlassKlass
据我在Presenting the Perm Generation一文中了解到,Klass
它是 Java 类的内部表示(比方说A
),它将包含有关类结构的基本信息,包括字节码。它将作为对象本身存储。A 类的每个对象都有一个指向Klass
PermGen 中存在的内部表示的指针
KlassKlass 是Klass
类本身的内部表示。为什么KlassKlass
需要?它存储了哪些额外信息?
另外,一个KlassKlass's
Klass
指针指向它自己,我也不明白。