CoreJava讀書筆記-------
關於異常
1.異常的分類圖示
- Throwable是所有異常的父類
- Error是程式內部錯誤,或者說是資源耗盡錯誤.這種程式不應該被丟擲,也無法很好的去處理,只能去提醒使用者並且安全的終止程式
- Exception中又分為RuntimeException和IOException兩種
2.對於Exception異常資訊的分類
1)RuntimeException異常包含以下幾種情況:
- 錯誤的型別轉換
- 陣列訪問越界
- 訪問null指標
2)不是派生於RuntimeException的異常包括:
- 試圖在檔案尾部後面讀取資料
- 檢視開啟一個不存在的檔案
- 檢視根據給定的字串查詢Class物件
3.對於受查異常和非受查異常的一些理解
1)受查異常(checked):受查異常是方法中本來就宣告瞭這個異常資訊,在編譯的過程中就發現了這個異常,並且需要及時的去處理(丟擲,捕獲)
2)非受查異常(unchecked):對於Error和RuntimeException一類的異常我們稱為非受查異常,編譯過程中不會被檢查出來
- 對於上述的兩種異常型別,對於受查異常我們經常覺得很是方便,如果是開發一些小型的專案,確實可以有幫助我們的開發,但是當專案很大的時候,過多的受查異常會降低整個程式的效率,此時反而不受查異常更好
相關文章
- 讀書筆記...筆記
- 讀書筆記筆記
- 《讀書與做人》讀書筆記筆記
- Cucumber讀書筆記筆記
- 散文讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- flask讀書筆記Flask筆記
- Vue讀書筆記Vue筆記
- MONGODB 讀書筆記MongoDB筆記
- Qt讀書筆記QT筆記
- Node讀書筆記筆記
- SAP讀書筆記筆記
- YII讀書筆記筆記
- iptables 讀書筆記筆記
- Makefile 讀書筆記筆記
- mysql讀書筆記MySql筆記
- 鎖讀書筆記筆記
- dataguard讀書筆記筆記
- 讀書筆記3筆記
- 讀書筆記2筆記
- postgres 讀書筆記筆記
- 《重構》讀書筆記筆記
- webpackDemo讀書筆記Web筆記
- PMBook讀書筆記(一)筆記
- Effective Java 讀書筆記Java筆記
- js高程讀書筆記JS筆記
- “Docker Practice”讀書筆記Docker筆記
- FPGA讀書筆記5FPGA筆記
- FPGA讀書筆記3FPGA筆記
- FPGA讀書筆記4FPGA筆記
- FPGA讀書筆記2FPGA筆記
- FPGA讀書筆記1FPGA筆記
- 《精通JavaScript》讀書筆記JavaScript筆記
- 讀書筆記摘錄:筆記
- 《矽谷之父》讀書筆記筆記
- 重構讀書筆記筆記
- 讀書筆記之一筆記
- Spam Or Ham讀書筆記筆記