try catch 如何正確使用

來源:酷知科普網 4.41K

try catch是一套對應於異常處理的語句,其中try語句內用於編寫有異常存在的語句,而catch語句內用於填寫捕獲到異常的型別以及對異常物件的處理方法,這裡以Java語言為例,下面就來介紹一下try和catch的正確使用方式

try catch 如何正確使用

操作方法

(01)我們首先啟動相應程式語言的IDE,這裡以常用的Java IDE Eclipse為例,在一個建立好了的Java工程中,點選File-New-Class,即可新建一個普通類

try catch 如何正確使用 第2張

(02)在彈出來的“New Class”中,可以對欲新增的普通類的類名和實現的介面進行定義,注意要符合Java識別符號的命名規則,可以就命名為“ExceptionTest”,可以選擇勾選上主方法“public static void main(String[] args)”

try catch 如何正確使用 第3張

(03)點選“Finish”按鈕後,可以看到我們已經建立了一個空白的普通的類,只包含了包名和類名,還包含了自動生成的主方法,可能會根據情況有所變化

try catch 如何正確使用 第4張

(04)首先新增try語句,可以使用會產生IO異常的InputStream,首先記得要先匯入相應的包,然後建立包含檔名的字串,再建立一個檔案輸入流的新物件,傳入剛才的檔名

try catch 如何正確使用 第5張

(05)然後建立一個整型變數,用來儲存下一個讀取的位元組,如果不是檔案尾EOF=-1,就輸出讀取的位元組,但是我們發現程式碼有一行紅叉,因為沒有相應的catch語句與之對應,所以會顯示錯誤

try catch 如何正確使用 第6張

(06)這裡加上catch語句,其中括號中應包括具體的異常型別,如果無法確定可以用Exception代替,然後在方法體中包含了對捕獲到的異常物件進行處理,這裡是打印出堆疊追蹤的過程

try catch 如何正確使用 第7張

(07)點選執行按鈕後,可以看到在正確的try和catch語句配對後,在目標檔案不存在時成功輸出了異常的錯誤資訊,表明此時try和catch語句的使用是正確的

try catch 如何正確使用 第8張

特別提示

其他程式語言的try和catch語句的使用於Java類似,可以相互參考

可以再新增finally語句進行最終處理,無論是否捕獲到異常都將進行執行

熱門標籤