看我標(biāo)紅的第二個框,這里是之前的異常處理區(qū)域,我們可以看到里面有一個ifnull,表明這里做了null check。反優(yōu)化的例子上面的兩個例子,我們可以看出在virtual method中,JIT對null check進(jìn)行了優(yōu)化。接下來我們再看一個例子,在這個例子中,我們顯示的傳遞一個null給testMethod,然后再次循環(huán)testMethod,如下所示。1
www.dbjr.com.cn/article/2140...htm 2025-5-28