在一上一節咱們講解了常見的異常類型,此次可咱們經過代碼來觀察這些異常是如何出現的。java
DEMO:算術異常面試
此時出現的是算術異常。spring
DEMO:數組越界異常設計模式
發現了出現異常的以後的代碼也執行了數組
DEMO:類型轉換異常微信
DEMO:無屬性異常分佈式
這個代碼咱們使用到了反射的知識,你暫時看見這個異常就好了,不理解不要緊,由於反射是咱們第四章的內容。ide
DEMO:無方法異常學習
這個代碼咱們使用到了反射的知識,你暫時看見這個異常就好了,不理解不要緊,由於反射是咱們第四章的內容。設計
DEMO:空指向異常
●訪問一個空對象的方法或者屬性
●訪問了-一個值爲null的數組的長度時候會出現該異常
DEMO:數字格式化異常
這種異常是將一個字符串類型的數據轉換一個數字類型的數據時候可能出現該異常。
DEMO:類加載異常
這個demo也要使用到反射的知識,你暫時不須要徹底明白,可是你要知道程序要運行那麼加載器要將須要的class加載內存中。
上面的demo中異常在開發中你會常常發現,好比說你要使用到第三方的jar,可能沒有下載到就會出現這樣的異常。
有完整的Java初級,高級對應的學習路線和資料!專一於java開發。分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分佈式及面試資料、開源項目,助力開發者成長!
歡迎關注微信公衆號:碼邦主