1. 程式人生 > >異常處理——2017.08.07

異常處理——2017.08.07

java 邏輯 修正 是什麽 機制 什麽 throw 對象 異常

一 異常

異常是什麽?異常是程序員修正之後還能繼續運行的錯誤。

分類:Checked異常和Runtime異常,Checked異常是指在編譯階段被處理的異常,Runtime異常是指在運行期間才能發現的異常。

二 異常處理機制

1 使用try...catch捕獲異常

try
{
  //業務實現代碼
     ...
}
catch(Exception e)
{
   //錯誤處理代碼
}

按照這種邏輯關系進行處理,但是如果執行try塊裏的業務邏輯代碼時出現異常時,系統會自動生成一個異常對象,該異常對象被提交給Java運行環境,這個過程被稱為拋出(throw)異常。Java運行環境收到異常對象時,會找能處理該異常對象的catch塊,如果找到合適的,這個過程叫做捕獲異常;如果Java運行環境招不到捕獲的catch塊,則運行環境中止,Java程序退出。

異常處理——2017.08.07