在**中,可以使用try**塊進行防止錯誤導致應用崩潰
這時,在try後面的大括號位置就會報錯,這是因為try語句需要和catch語句一起使用try
try和catch兩者是不可分開的,如果try裡面丟擲了異常,catch就會捕捉到這個異常,執行catch內的**。try
catch
(exception e)
其中exception是指的錯誤型別。
finally**塊用於**後面,不管你前面的**究竟發生了什麼,都會執行finally**
這樣最終的輸出是hello world和hello,由於try**塊內沒有出現異常就不執行catch的**。try
catch
(exception e)
finally
Java try與finally的說明
任何呼叫try 或者catch中的return語句之前,都會先執行finally語句,當然前提是finally存在。如果finally中有return語句,那麼程式就return了,所以finally中的return是一定會被return的,編譯器把finally中的return實現為乙個warni...
return和finally執行順序
public class test public static int tt catch exception e finally system.out.println finally system.out.println come here return b 執行結果 yesb 25 111 fin...
final和finally的區別
final 用於修飾類,方法,變數。用final修飾的類,方法,變數都有不可變的特性。1.final關鍵字用於基本資料型別前,就表明該變數變成了乙個常量,在被定義後的賦值不能被修改 2.final關鍵字修飾的成員變數在定義是就應該賦值,並且只能賦值一次 3.final修是的方法不能被重寫,但是能被呼...