最近、Artima Inside the JVM2-ndEdによるJVM仕様について読みました。ある章では、Javaランタイムでの型の保存について言及しており、次のように述べています。
クラスのインスタンスは
java.lang.Class
、ロードするタイプごとにJava仮想マシンによって作成されます。仮想マシンは、何らかの方法で、型のClassインスタンスへの参照を、メソッド領域の型のデータに関連付ける必要があります。
Class
型情報を含むメソッド領域の場所にファイルがあるといつも思っていたので、少し混乱しています。Javaが型情報を格納する他の場所はありますか?