一:觀察異常在一上一節(jié)我們講解了常見的異常類型,,這次可我們通過代碼來觀察這些異常是如何出現(xiàn)的。 DEMO:算術(shù)異常 此時出現(xiàn)的是算術(shù)異常,。 DEMO:數(shù)組越界異常 發(fā)現(xiàn)了出現(xiàn)異常的之后的代碼也執(zhí)行了 DEMO:類型轉(zhuǎn)換異常 DEMO:無屬性異常 這個代碼我們使用到了反射的知識,,你暫時看見這個異常就行了,不理解沒關(guān)系,,因為反射是我們第四章的內(nèi)容,。 DEMO:無方法異常 這個代碼我們使用到了反射的知識,你暫時看見這個異常就行了,,不理解沒關(guān)系,,因為反射是我們第四章的內(nèi)容。 DEMO:空指向異常 ●訪問一個空對象的方法或者屬性 ●訪問了-一個值為null的數(shù)組的長度時候會出現(xiàn)該異常 DEMO:數(shù)字格式化異常 這種異常是將一個字符串類型的數(shù)據(jù)轉(zhuǎn)換一個數(shù)字類型的數(shù)據(jù)時候可能出現(xiàn)該異常,。 DEMO:類加載異常 這個demo也要使用到反射的知識,你暫時不需要完全明白,,但是你要知道程序要運行那么加載器要將需要的class加載內(nèi)存中,。 上面的demo中異常在開發(fā)中你會經(jīng)常發(fā)現(xiàn),比如說你要使用到第三方的jar,可能沒有下載到就會出現(xiàn)這樣的異常,。 |
|