異常處理

異常:對問題的描述,將問題進行對象的封裝

異常體系:1.Error ? ? 2.Exception--RuntimeException

特點:所有類都具備可拋性,即可被throw和throws關鍵字操作

throw定義在函數(shù)內,用于拋出異常對象,throws定義在函數(shù)上,用于拋出異常類,可以拋出多個用逗號隔開

當函數(shù)內容有throw拋出異常對象,并未進行try處理,必須要在函數(shù)上聲明,否則編譯失敗。注意:RuntimeException除外,函數(shù)內若拋出RuntimeException,函數(shù)上可不用聲明

異常處理格式:try{需要被檢測的代碼};catch(異常類 變量){處理異常的代碼};finally{一定會執(zhí)行的語句,一般用于資源的釋放}

異常小練習
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容