java有關異常的分析

異常
java中異常主要分Exception和Error兩大類。
這裏寫圖片描述
(1)Error類異常:當程序產生Error類異常時,系統無法捕捉並處理Error,開發人員將無能爲力,程序只能被迫停止運行。
(2)Exception類異常:系統可以捕獲並處理異常。
Exception類異常又分檢查類異常(例如:數據庫關閉,無法連接到數據庫、內存存儲出錯等外界因素)和非檢查類異常(例如空指針訪問異常、算術異常等)
(3)java基礎開發中主要研究的是非檢查類異常。下面舉例分析:
其實異常一定意義上我們可以理解成,寫程序時考慮的變量的取值範圍、被除數的取值、變量類型等情況所造成的影響。
比如,輸入值類型不同所導致的異常
這裏寫圖片描述
通常用try{}catch{}語句來進行異常處理。還是引用上一個程序示例
這裏寫圖片描述
finally在異常中通常接在catch後面,表示不管出現什麼情況,finally中的代碼總被執行
例如:
這裏寫圖片描述
異常中,還有throws和throw兩種異常處理方法。其中throw不常用。
而throws通常放在方法這裏寫圖片描述名後用來拋出異常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章