java異常機制淺見

在程序編寫中,每每會出現一些異常錯誤,主要有編譯錯誤(編寫代碼時就能被編輯器軟件提示);運行時錯誤(編寫時無異常在運行過程當中出現的異常)異常機制主要針對於處理運行時異常RuntimeExceptioneclipse

語法:try——catch——finally編輯器

-----try用於將可能出現異常的代碼包裹起來用於及時將異常拋出學習

-----catch:捕獲,用於根據try拋出的代碼異常作出相應的解決辦法,以維持程序不會應出現異常而中斷ip

-----finally:將不管是否發生異常都必需要運行的代碼放在裏面,常見於io流的關閉--好比在拷貝文件時也許文件並不存在或空間不足這都是異常想要被處理可是光處理還不夠還須要將流關閉,這時候就須要用到finallyio

-----注意:catch和finally不能單獨使用,必須配合try一塊兒使用;try能夠有多個catch語句用於針對不一樣的異常作出不一樣的解決辦法,但catch不能有多個try編譯

快捷鍵:cli

IDEA:ctrl+alt+t軟件

eclipse:ctrl+shift+z語法

注:異常處理還有throws異常拋出處理方式程序

  有時候並非代碼運行錯誤而是用戶使用時出現的錯誤異常,針對這種狀況就須要將代碼的各類使用狀況考慮周全,並根據可能出現的異常,自定義一個異常並用try-catch的方法將可能出現異常的代碼包起來,並將異常聲明

  好比,須要用戶輸入性別時,他輸入了一個外星人,這個就能夠經過代碼的編譯避免或者直接自定義一個異常將它拋出聲明。

  針對代碼運行時異常和編譯異常均可以經過以上語法聲明,但使用時的異常就不單單是須要異常處理機制了,更多的是針對於代碼使用時的多種可能性出現的異常,作出反應。

 

ps:以上僅我的淺見,供你們一塊兒學習參考,若有差錯,還請不吝指教。

相關文章
相關標籤/搜索