酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

try catch 如何正確使用

電腦4.76K

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語句進行最終處理,無論是否捕獲到異常都將進行執行