基础笔记6(exception)
生活随笔
收集整理的這篇文章主要介紹了
基础笔记6(exception)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.異常:一種處理錯誤的機制,將錯誤和業務分離。
throwable的子類 error 和exception
exception 分兩類:checked (需要捕獲處理或者拋出)和unchecked(編譯器不檢查的異常。RuntimeExcetion,需要代碼中進行驗證處理,比如空指針,轉型[instanceof],)
2.finally總是執行的,并且在返回前執行。
try {return 0;} catch (Exception e) {return 1;} finally {System.out.println("finally");return 2;}
如果finally中有return會覆蓋前面的return返回值,
3.除了try catch捕獲異常,還有throws 拋出異常(在方法上)
4.子類方法的重寫方法的異常不能超過父類方法的異常。(貌似運行時異常是默認異常添加不受影響)
? ? ? ? ? ? ??
轉載于:https://www.cnblogs.com/straybirds/p/6127888.html
總結
以上是生活随笔為你收集整理的基础笔记6(exception)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【final】评价①
- 下一篇: final阶段团队贡献分分配