3

Java 1.0.2 の JVM 仕様には、次の定数プール エントリ タイプがリストされています。

+-----------------------------+-------+
|        Constant Type        | Value |
+-----------------------------+-------+
| CONSTANT_Class              |     7 |
| CONSTANT_Fieldref           |     9 |
| CONSTANT_Methodref          |    10 |
| CONSTANT_InterfaceMethodref |    11 |
| CONSTANT_String             |     8 |
| CONSTANT_Integer            |     3 |
| CONSTANT_Float              |     4 |
| CONSTANT_Long               |     5 |
| CONSTANT_Double             |     6 |
| CONSTANT_NameAndType        |    12 |
| CONSTANT_Utf8               |     1 |
+-----------------------------+-------+

その後の JVM 仕様では、より多くの定数プール エントリ タイプが追加されましたが、「2」のスポットを埋めることはありませんでした。なぜそこにギャップがあるのですか?

4

1 に答える 1