1. 程式人生 > >java專案開發中常見異常

java專案開發中常見異常

我相信,在我們做專案的時候,console框中常常出現各種的異常,時間久了,就會發現常見的也就幾個,下面我就總結一下常見的異常,供大家參考。


1 java.lang.UnsupportedClassVersionError
從字面上我們就可以看出來是類版本不支援錯誤,換句話就是jdk版本不相容,原因是因為我們在高版本上編譯class,在低版本的jvm中執行,這是我搜到的答案。理解起來還好。但是我發現我的myeclipse是高版本的jdk,引進的專案是低版本的,這樣應該可以支援的,可是同樣出現了這個錯誤,所以就不能簡單的理解為低版本不支援高版本的問題,高版本也可能不相容低版本,所以說最好還是設定同樣的jdk,包括專案引用和tomcat引用的jdk。


2 java.lang.NullPointerException
這是空指標異常,也就是說你呼叫的物件是null或者傳值是空,物件是空可能是你引用該物件的方法時沒有new 該物件。


3 ArrayIndexOutOfBoundsException
陣列下標越界異常,當訪問某個序列的索引值小於0或大於等於序列大小時,丟擲該異常。


4 FileNotFoundException
檔案未找到異常, 當試圖去引用一個路徑下的某個檔案而該路徑下沒有檔案時,丟擲該異常。


5 NumberFormatException
數字格式異常,當試圖將一個String轉換為指定的數字型別,而該字串卻不滿足數字型別要求的格式時,丟擲該異常。


6 SQLException
資料庫操作異常,一般情況下是因為sql語句不正確,所以說我們在寫sql語句是最好的方法是在資料庫命令下先執行一下。




時間有限,下次補充!