關於finally的生效範圍

2021-08-29 22:22:03 字數 482 閱讀 9661

一直以為finally是在乙個try-catch塊中,不管裡面有沒拋異常,

最終都會去執行的乙個塊,比如

public void testfinallymethod()catch (exception e)finally

}

然而今天同事有個需求,就是在try塊中return/break/continue

那麼finally塊是否會繼續執行呢?

答案是肯定的.

public void testfinallymethod()catch (exception e)finally

}

執行後的結果是

>>>do something<<<

>>>always do something<<<

關於finally的使用

alibaba一道筆試題 public class testtrycatch private inttest finally 答案是 finally is executed i的值為。1 先執行try塊中的語句,然後在return前停下來去執行finally中語句,最後回來做return語句 注意f...

關於finally的一些認知

簡介 相信大家在開發中都能使用很好的處理異常,那麼避免不了和try catch finally 接觸,慢慢的發現了下面的幾個問題,開發環境是vs2010 reshaper,當你想使用 塊時,智慧型提示會提示try和tryf兩種,那麼這兩種 塊有什麼樣的區別那,還有就是c 中的return是結束當前執...

關於索引生效問題

1 在mysql中使用不等於!或者 會導致無法使用索引,全表掃瞄 2 is null,is not null 會導致無法使用索引 3 like以萬用字元開頭 索引失效導致全表掃瞄 4 字串不加單引號會導致索引失效 5 多用or進行連線會導致索引失效 6 減少select 這種方式進行查詢 檢視索引生...