Java try和finally的用法

2021-09-05 11:26:01 字數 482 閱讀 5022

在**中,可以使用try**塊進行防止錯誤導致應用崩潰

try

這時,在try後面的大括號位置就會報錯,這是因為try語句需要和catch語句一起使用

try

catch

(exception e)

try和catch兩者是不可分開的,如果try裡面丟擲了異常,catch就會捕捉到這個異常,執行catch內的**。

其中exception是指的錯誤型別。

finally**塊用於**後面,不管你前面的**究竟發生了什麼,都會執行finally**

try

catch

(exception e)

finally

這樣最終的輸出是hello world和hello,由於try**塊內沒有出現異常就不執行catch的**。

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修是的方法不能被重寫,但是能被呼...