異常 常見的異常

2021-08-13 21:20:08 字數 618 閱讀 1458

在程式設計中異常處理會被頻繁的使用,所以有必要知道一些常見的異常。

nullpointexception:空指標異常,屬於執行時異常。簡單來說就是呼叫了未經初始化的物件或者不存在的物件,或者是訪問或修改null物件的屬性或方法。

classnotfoundexception:找不到類異常。出現這種情況一般有三種原因:一是的確不存在該類;二是開發環境進行了調整,例如類的目錄結構發生了變化,編譯、執行路徑發生了變化等;三是在修改類名時,沒有修改呼叫該類的其他類,導致類找不到的情況。

illegalargumentexception:表示向方法傳遞了乙個不合法或則不正確的引數。

inputmismatchexception:由scanner丟擲,表示scanner獲取的內容與期望型別的模式不匹配,或者該內容超出期望型別的範圍。

illegalacces***ception:當應用程式試圖建立乙個例項、設定或獲取乙個屬性,或者呼叫乙個方法,但是當前正在執行的方法無法訪問指定類、屬性、方法或構造方法的定義。

classcastexception:表示強制轉換的物件不是例項的子類。

sqlexception:有關資料庫訪問錯誤或者其他錯誤的異常。

ioexception:發生了某種i/o異常。

異常 常見型別

c 異常型別 用try catch 捕獲異常 c 異常型別 用try finally 清除異常 c 異常型別 用try catch finally 處理所有的異常 如 try catch system.exception e exception 所有異常物件的基類 systemexception 執...

IOS捕獲異常,常用的異常處理方法

以下是最簡單的 寫法,其中 finally可以去掉 try catch n ception exception finally 在這裡舉多一具比較詳細的方法,丟擲異常 try catch n ception exception finally 4 這裡一定會執行 nslog try trytwo方法...

iOS捕獲異常,常用的異常處理方法

以下程式已測試並通過 裝置 ios 8模擬器中 開發工具 xcode6.1 使用 try catch捕獲異常 以下是最簡單的 寫法,其中 finally可以去掉 1 2 3 4 5 6 7 8 9 try catch n ception exception finally 在這裡舉多一具比較詳細的方...