java基础总结(六十)--i++与++i比较

含义不同

i++: 先读取值,下一次读取该值时才会读到新的值。

++i:先加1然后再读取到新的值。

效率比较

如果++i与i++执行效果是一样的情况下(如在for循环中这种场景),java文件中的i++都会被编译成++i如图2与22。  怎么写效率都是一样的,没有高低之分,怎么写效率都是一样的,没有高低之分,怎么写效率都是一样的,没有高低之分。

补充 Test3.class文件的18,19行可以看出来。j++会被编译成两步执行

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