从jvm栈帧中区别i++和++i

从jvm栈帧中区别i++和++i     有关jvm的一些详细内容我就不在赘述,那么到底i++和++i的区别体现在哪里呢?     从字节码上来看,i++是iload,iinc,而++i是iinc,iload; iload是从局部变量表中加载int类型的数据到操作栈中; iinc是int变量的增值变化,是在局部变量表中自增的 istore是将操作栈顶的int类型的值弹出,并存入到局部变量表    
相关文章
相关标签/搜索