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型數值存入到第一
相關文章
相關標籤/搜索