java基礎總結(六十)--i++與++i比較

含義不同

i++: 先讀取值,下一次讀取該值時纔會讀到新的值。

++i:先加1然後再讀取到新的值。

效率比較

如果++i與i++執行效果是一樣的情況下(如在for循環中這種場景),java文件中的i++都會被編譯成++i如圖2與22。  怎麼寫效率都是一樣的,沒有高低之分,怎麼寫效率都是一樣的,沒有高低之分,怎麼寫效率都是一樣的,沒有高低之分。

補充 Test3.class文件的18,19行可以看出來。j++會被編譯成兩步執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章