CY摸魚java筆記029

異常處理
異常處理是面向?qū)ο笳Z言區(qū)別于面向過程語言的重要標(biāo)志之一,異常的出現(xiàn)可以使我們編寫的程序變得強(qiáng)大并且安全。
簡單的來說,異常是處理錯誤的機(jī)制。
try.....catch是處理異常的兩種方法,之一適合處理,程序員可以控制和用戶輸入有誤的情況,以起到程序開發(fā)順利進(jìn)行和避免不必要的情況發(fā)生。

throws是處理異常的兩種方法之一,它的處理方式是將異常拋給上一級處理,如果都不是,能處理的最終拋給虛擬機(jī)處理,這個過程我們稱為拋異常這種方法適合比較嚴(yán)重的異常和程序員無法預(yù)料或無法規(guī)避的異常發(fā)生的情況,以及無法處理的異常。
Finally語句是起到異常處理出口的作用,用在try.....ctach語句的最后,無論是否出現(xiàn)異常(catach中的語句是否被執(zhí)行),F(xiàn)inally中的語句都會被執(zhí)行,這樣可以更好的控制程序的走向。

?