總結:
(1)處理執行時異常時,採用邏輯去合理規避同時輔助try-catch處理
(2)在多重catch塊後面,可以加上乙個catch(exception)來處理可能會被遺漏的的異常
(3)不確定是否會丟擲異常,可以加上try-catch處理潛在可能會丟擲的異常
(4)盡量去處理異常,因為異常說明了很多問題,比如說程式問題、環境問題,如果不去處理,程式在健壯性上就會大打折扣,
在處理時,切忌只是簡單的呼叫printstacktrace()去列印輸出異常,最好在列印輸出異常原因的同時加以其他操作,比如說業務回滾等。
(5)具體如何處理異常,要根據不同的業務需求和異常型別去決定
(6)盡量新增finally語句塊去釋放占用的資源,尤其是有網路連線和連線資料庫的情況
關於Java異常
下圖是異常的種類 1 在執行時產生異常就會丟擲乙個異常。2 可以用try catch 捕獲異常,之後系統會處理系統有能力處理的異常,這時try catch 捕獲異常之後 就可執行了。程式設計師可以在catch 中的大括號裡輸出異常資訊或處理異常 也可以不處理,系統會處理系統能處理的異常 3 當 出現...
java 列舉的實際應用
列舉的出現是用來代替有限元素的陣列,陣列一點不好的是,它的元素一旦被存放進去就 不可見 了,這對於程式設計師來說是一件痛苦的事,而列舉的意義在於有限的元素個數,而且是 可預見 的,這一點非常重要,它再軟體開發中的一點價值就是,可以規避使用者的 不友好 的試探操作產生的異常。例如,現在有乙個需求 的字...
關於java基礎 異常
異常 分為兩類 錯誤 error 異常 exception 錯誤 就是程式設計師無能為力,不能通過 解決問題 例如 jvm崩潰,斷電,資源耗盡,電腦著火 異常 出現異常時,責任是程式設計師的 邏輯不嚴謹 但是可以通過修改 解決異常 當異常出現的時候,程式就會中斷,如果希望出現異常後,程式繼續執行,那...