虚拟机栈帧结构

首先看这样一段代码:

    void fun(String a, int b,float v,double z ){
        int tmp =0;
        double f = 1.2;
    }
    static void fun2(int a){
    }

两个函数对应的结构
fun函数
fun2函数
可以看出来,stack和locals表示的是需要的slot的数量(实例方法的locals还包含一个this的引用),args_size表示的是参数的个数(实例方法加了个一个this,所以fun有5个参数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值