閱讀下列程序,寫出程序的運(yùn)行結(jié)果。
程序的輸出結(jié)果如下:
在函數(shù)g()中拋出的異常!在函數(shù)f()中拋出零除異常!
對(duì)于下面定義的類A:
執(zhí)行下列語(yǔ)句時(shí)是否會(huì)出現(xiàn)異常?為什么?
Aa=newA();
a.g();
不會(huì)出現(xiàn)異常,因?yàn)樵陬怉的方法g()中雖然捕獲了一個(gè)異常,但捕獲后并沒(méi)有對(duì)異常進(jìn)行處理。
對(duì)于下面程序:
程序中有的地方在運(yùn)行時(shí)會(huì)產(chǎn)生沒(méi)有被捕獲的異常,應(yīng)該如何糾正以保證程序的穩(wěn)定性?為什么?