程式中總有一些例外的錯誤需要進行處理,我們可以透過Java中的例外處理函式庫來捕捉這些錯誤。
例外處理的程式結構如下:
try{
// 陳述句
}catch(){
// 例外處理
}finally{
//一定會執行的區塊
}
如果程式中設定有"finally"區塊,則無論例外是否有發生,則一定會執行"finally"區塊中所定義的陳述句, "finally"區塊使用時機 的例子之一,就是當您開啟了某個檔案時,在讀/寫的過程中發生錯誤,在使用"catch"區塊處理相對應的例外之後,最後在"finally"區塊中定義 一些關閉檔案的動作,讓關閉檔案的動作一定會被執行。
錯誤處理的用意在於,在錯誤發生時顯示更友善的訊息或避免程式直接shotdown,並藉由捕捉錯誤繼續程式正常流程。
Hi, I am Grant.
個人部落格 - https://grantliblog.wordpress.com/
個人網站 - https://grantli-website.netlify.app/#/mainpage
我的寫作專題 - https://vocus.cc/user/5af2e9b5fd89780001822db4#