Java 發生異常,仍然向下執行注意事項

2021-08-27 22:57:31 字數 556 閱讀 7178

[size=large]

先來看兩段**塊:

[color=red]**塊一:[/color]

try catch (exception e)

執行結果:22

[color=red]**塊二:[/color]

try catch (exception e)

system.out.println(111);

執行結果:22

111[color=red]也許大家都知道這個執行結果,但是需要注意的是開發中如何去正確的使用try catch[/color]

public static void main(string args)

public void insert() catch(exception e)

}[color=red]如果insert方法出現異常,catch後沒有結束程式,只是做了一些log操作等,那麼main方法就會繼續執行system.out.println(111);

場景:如果流程是插入資料成功後,再更新其他資料,那麼這樣就很危險了。[/color]

[/size]

Java 發生異常,仍然向下執行注意事項

size large 先來看兩段 塊 color red 塊一 color try catch exception e 執行結果 22 color red 塊二 color try catch exception e system.out.println 111 執行結果 22 111 color ...

java中異常注意問題(發生在多型是的異常問題)

異常的注意事項 1,子類在覆蓋父類方法時,父類的方法如果丟擲了異常,那麼子類的方法只能丟擲父類的異常或者該異常的子類。2,如果父類丟擲多個異常,那麼子類只能丟擲父類異常的子集。簡單說 子類覆蓋父類,只能丟擲父類的異常或者子類或者子集。注意 如果父類的方法沒有丟擲異常,那麼子類覆蓋時絕對不能拋。子類不...

九 Java中異常執行流程

public class exceptionexecutetest catch runtimeexception e finally 問題1 上面的程式能否編譯通過?如果能,列印結果是什麼?如果不能,請說明理由。解答 能編譯通過。列印結果是finally。問題2 上面的程式將return 注釋掉,新...