![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
dongsijia
这个作者很懒,什么都没留下…
展开
-
国美金融贷款Local Variables本地变量,国美金融贷款Java虚拟机
国美金融贷款每个frame都包含一个称为其本地局部变量的变量数组。国美金融贷款frame的局部变量数组的长度是在编译的时候确定的。国美金融贷款单个局部变量可以保存以下类型的值:boolean, byte, char, short, int, float, reference, 或者 returnAddress。如果国美金融贷款对于long或double类型的值需要使用一对局部变量来存储。国美金融贷款局部变量因为存储在数组中,所以直接通过数字的索引来定位和访问。那么这些局部变量有什么用呢?原创 2020-07-11 18:19:59 · 370 阅读 · 0 评论 -
国美金融贷款执行动态链接,国美金融贷款创建Frame
国美金融贷款JVM中的stack area是由一个个的Frame组成的。国美金融贷款Frame主要用来存储数据和部分结果,以及执行动态链接,方法的返回值和调度异常。每次国美金融贷款调用方法时都会创建一个新Frame。国美金融贷款当Frame的方法调用完成时,无论该方法是正常结束还是异常结束(它引发未捕获的异常),这个frame都会被销毁。国美金融贷款Frame是从JVM中的stack area中分配的。国美金融贷款每个frame都由三部分组成,分别是自己的local variables数组,原创 2020-07-11 17:46:11 · 162 阅读 · 0 评论