Java中的i++与++i

1.j=i++和j=++i的底层操作   前提条件:假定i,j只是一个局部变量,i为第一个局部变量,j为第二个局部变量,i=10,j=2,单纯看j=i++和j=++i在底层到底做了哪些操作。   首先看一下几个字节码指令(实际运行可能为其他指令,具体可通过javap查看字节码文件):     iload_0:将第一个int型本地变量推送至栈顶     iStore_0:将栈顶int型数值存入到第一
相关文章
相关标签/搜索