[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 注釋掉,新...