從jvm棧幀中區別i++和++i

從jvm棧幀中區別i++和++i     有關jvm的一些詳細內容我就不在贅述,那麼到底i++和++i的區別體現在哪裏呢?     從字節碼上來看,i++是iload,iinc,而++i是iinc,iload; iload是從局部變量表中加載int類型的數據到操作棧中; iinc是int變量的增值變化,是在局部變量表中自增的 istore是將操作棧頂的int類型的值彈出,並存入到局部變量表    
相關文章
相關標籤/搜索