反編譯後發現代碼中的成員變量前加了this

今天又在同事那裏學到了知識,開心😃😄

在這裏插入圖片描述
jvm處理後可能是這樣的:
在這裏插入圖片描述

發現多了個this,那麼這個this有什麼好處呢,其實就是提前將成員變量加載到了局部變量表中,當出現有list這種的遍歷時,可以明顯提升效率。

在這裏插入圖片描述

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