Java代碼經(jīng)過優(yōu)化會有指令重排序,那么eclipse的debug按照代碼從上到下的順序執(zhí)行又是如何做到的
3 回答

蝴蝶不菲
TA貢獻1810條經(jīng)驗 獲得超4個贊
debug的程序都是不做優(yōu)化的,編譯的時候使用的是javac -g,除了優(yōu)化之外,還有assert只在debug的時候才會執(zhí)行。其實這不是eclipse這樣,其他ide也一樣
話說編譯器的-g是干什么的,c有這個參數(shù),java也有,想想也就明白了吧
添加回答
舉報
0/150
提交
取消