首先如果在虚拟机中出现了this关键字,那么在栈帧中调用了非static方法。大家都知道,非static方法是需要一个对象的没这个对象的地址就是这个this,如果局部变量表中就存在这个this了,那么他就一定是个非static方法。
如果this存在,则操作的指令集的顺序的下标就为 0,其他变量的顺序就从 1 开始了,例如:
这个操作的变量就因为有 this的存在,在操作变量是顺序就是从下标 2 开始!
标签:顺序,下标,jvm,关键字,static,指令集 From: https://www.cnblogs.com/hellostar/p/17552233.html