2020
10-01
10-01
Java虚拟机执行引擎知识总结
执行引擎也只有几个概念,JVM方法调用和执行的基础数据结构是栈帧,是内存区域中虚拟机栈中的栈元素,每一个方法的执行就对应着一个栈帧在虚拟机栈中出栈入栈的过程.栈帧:则是包含有局部变量表,操作数栈,动态连接,方法返回地址,附加信息.1局部变量表:存储单位是slot,一个slot占据32位,对于64位的数据类型,则是分配连续两个slot空间.而对于一个非静态方法而言,有一个隐藏参数,为this,而在局部变量表中的变量存储顺...
继续阅读 >