您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

深入理解Java虚拟机——运行时栈帧结构(动态连接)

小志的博客 发布时间:2022-03-26 21:29:10 ,浏览量:0

一、动态连接的概述
  • 每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用,持有这个引用是为了支持方法调用过程中的动态连接(Dynamic Linking)。
  • Class文件的常量池中存有大量的符号引用,字节码中的方法调用指令就以常量池中指向方法的符号引用作为参数。
  • 这些符号引用一部分在类加载阶段或者第一次使用的时候就转化为直接引用,这种转化称为静态解析。
  • 这些符号引用另一部分将在每一次运行期间转化为直接引用,这部分称为动态连接(Dynamic Linking)。
关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0404s