在常量池定义中,根据规范,为什么需要将 CONSTANT_String, CONSTANT_Integer, ... 作为单独且唯一的标签?
为什么这些标签不能像所有其他类一样被视为 CONSTANT_Class 标签?
仅仅是因为这些是系统类吗?但如果是这样,除了提到的之外,还有其他系统类。
在这里阅读:https ://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.4
在常量池定义中,根据规范,为什么需要将 CONSTANT_String, CONSTANT_Integer, ... 作为单独且唯一的标签?
为什么这些标签不能像所有其他类一样被视为 CONSTANT_Class 标签?
仅仅是因为这些是系统类吗?但如果是这样,除了提到的之外,还有其他系统类。
在这里阅读:https ://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.4