2、需取出连续两项的第一项的索引值即可,如某个long值在局部变量区中占据的索引时3、4项,取值时,指令只需取索引为3的long值即可。说再多也没用,下面就看个例子,好让大家对局部变量区有更深刻的认识。这个图来自《深入JVM》:public static int runClassMethod(int i,long l,float f,double d,Object o,byte b) { return 0; } public int runInsta
3、nceMethod(char c,double d,short s,boolean b) { return 0; } runInstanceMethod的局部变量区第一项是个reference(引用),它指定的就是对象本身的引用,也就是我们常用的this,但是在runClassMethod方法中,没这个引用,那是因为runClassMethod是个静态方法。操作数栈和局部变量区一样,操作数栈也被组织成一个以字长为单位的数组。但和前者不同的是,它不是通过索引来访问的,而