try catch 如何正確使用
try catch是一套對應於異常處理的語句,其中try語句內用於編寫有異常存在的語句,而catch語句內用於填寫捕獲到異常的類型以及對異常對象的處理方法,這裏以Java語言為例,下面就來介紹一下try和catch的正確使用方式
操作方法
(01)我們首先啟動相應程式語言的IDE,這裏以常用的Java IDE Eclipse為例,在一個創建好了的Java工程中,點擊File-New-Class,即可新建一個普通類
(02)在彈出來的“New Class”中,可以對欲添加的普通類的類名和實現的接口進行定義,注意要符合Java標識符的命名規則,可以就命名為“ExceptionTest”,可以選擇勾選上主方法“public static void main(String[] args)”
(03)點擊“Finish”按鈕後,可以看到我們已經創建了一個空白的普通的類,只包含了包名和類名,還包含了自動生成的主方法,可能會根據情況有所變化
(04)首先添加try語句,可以使用會產生IO異常的InputStream,首先記得要先導入相應的包,然後創建包含文件名的字符串,再創建一個文件輸入流的新對象,傳入剛才的文件名
(05)然後創建一個整型變量,用來存儲下一個讀取的字節,如果不是文件尾EOF=-1,就輸出讀取的字節,但是我們發現代碼有一行紅叉,因為沒有相應的catch語句與之對應,所以會顯示錯誤
(06)這裏加上catch語句,其中括號中應包括具體的異常類型,如果無法確定可以用Exception代替,然後在方法體中包含了對捕獲到的異常對象進行處理,這裏是打印出堆疊追蹤的過程
(07)點擊運行按鈕後,可以看到在正確的try和catch語句配對後,在目標文件不存在時成功輸出了異常的錯誤信息,表明此時try和catch語句的使用是正確的
特別提示
其他程式語言的try和catch語句的使用於Java類似,可以相互參考
可以再添加finally語句進行最終處理,無論是否捕獲到異常都將進行執行
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
打開瀏覽器總是彈出搜狗網址導航怎麼辦
當打開瀏覽器總是會彈出一些提示,邀你吧該瀏覽器設置為默認瀏覽器,這是怎麼把這個提示關閉呢?操作方法(01)首先我們先打開IE瀏覽器,在右上角找到設置菜單欄,點擊“工具”選擇其中的“Internet”選項。(02)點擊進入主頁,就能看到默認的網頁導航網址,更改默認網址,把自己喜歡...
-
光盤刻錄大師免費版圖文使用教程
光盤刻錄大師是涵蓋了數據刻錄、光盤備份與複製功能的軟件,其用户使用評價好錯參半,見仁見智吧。現在網上也流行使用光盤刻錄軟件大師免費版,今天就把光盤刻錄軟件大師免費版的圖文使用教程教給大家:操作方法(01)打開刻錄軟件後,從右上角開始,我們可以看到有“添加視...
-
EXCEL如何鎖定單元格(鎖定的單元格不能修改)
有的表格設定好後,需要發給其他部門進行填寫,但有的人喜歡按自己的習慣進行更改,造成項目無法統計和識別,如何鎖定這些單元格呢,聽我説一説(WPS操作相同)操作方法(01)表設計完成之後,首先右鍵點選右上角的空白處,實現表格全選。(02)在右鍵快捷菜單中選擇“設置單元格格式”,...