字段访问常量池的搜索
2016-05-09 14:44:52 0 举报
字段访问常量池的搜索是一种在Java虚拟机中查找常量池中字段引用的过程。当一个类加载器加载一个类时,它会将该类的二进制数据读入内存,并解析出其中的符号引用。这些符号引用包括类名、字段名和方法名等。为了提高运行时性能,Java虚拟机会将这些符号引用与当前已加载的类或接口进行关联,以便快速定位到对应的字段或方法。 在字段访问过程中,如果需要访问一个字段,那么Java虚拟机会先查找该字段所属的类是否已经被加载到内存中。如果没有被加载,则需要先加载该类。然后,Java虚拟机会查找该字段所属的类是否有父类或接口,如果有,则按照继承关系依次向上查找,直到找到包含该字段的类为止。
作者其他创作
大纲/内容
CONSTANT_NameAndType_info
包含方法描述符的CONSTANT_Utf8_info
descriptor_index
class_index
name_index
CONSTANT_Class_info
CONSTANT_Methodref_info
包含类名的CONSTANT_Utf8_info
name_and_type_index
包含方法名的CONSTANT_Utf8_info
0 条评论
下一页