java虚拟机之动态连接过程

来源:互联网 发布:家谱制作软件下载 编辑:程序博客网 时间:2024/06/05 09:32

动态连接是一个将符号引用解析为直接引用的过程。当java虚拟机执行字节码时,如果它遇到一个操作码,这个操作码第一次使用一个指向另一个类的符号引用

那么虚拟机就必须解析这个符号引用。在解析时,虚拟机执行两个基本任务

1.查找被引用的类,(如果必要的话就装载它)

2.将符号引用替换为直接引用,这样当它以后再次遇到相同的引用时,它就可以立即使用这个直接引用,而不必花时间再次解析这个符号引用了。

0 0
原创粉丝点击