iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 13
0

程式中總有一些例外的錯誤需要進行處理,我們可以透過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#


上一篇
Day12 - 介面(Interface)
下一篇
Day14 - 輸入與輸出
系列文
30天手把手帶你跟JAVA變成好朋友 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言