java.lang.NullPointerException
這個異常的解釋是:程序遇上了空指針,簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在創建圖片,調用數組這些操作中,比如圖片未經初始化,或者圖片創建時的路徑錯誤等等。對數組操作中出現空指針,即把數組的初始化和數組元素的初始化混淆起來了。數組的初始化是對數組分配需要的空間,從而初始化後的數組,其中的元素並沒有實例化,依然是空的,所以還需要對每個元素都進行初始化(如果要調用的話)
java.lang.ClassNotFoundException
異常的解釋是:指定的類不存在,這裏主要考慮以下類的名稱和路徑是否正確即可
java.lang.ArrayIndexOutOfBoundsException
這個異常的解釋是:數組下標越界,現在程序中大多都有對數組的操作,因此在調用數組的時候一定要認真檢查,看自己調用的下標是不是超出了數組的範圍,一般來說,顯示(即直接用常熟當下標)調用不太容易出這樣的錯,但隱式(即用變量表示下標)調用就經常出錯了,還有一種情況,是程序中定義的數組的長度是通過某些特定方法決定的,不是事先聲明的,這個時候,最好先查看一下數組的length,以免出現這個異常
java.lang.NoSuchMethodError
方法不存在錯誤。當應用試圖調用某類的某個方法,而該類的定義中沒有該方法的定義時拋出錯誤
java.lang.IndexOutOfBoundException
索引越界異常。當訪問某個序列的索引值小於0或大於等於序列大小時,拋出該異常。
java.lang.NumberFormatException
數組格式異常,當試圖將一個String轉換爲指定的數字類型,而該字符串卻不滿足數組類型要求的格式時,拋出該異常
java.sql.SQLException
SQL語句執行異常
java.io.IOException
輸入輸出異常
java.lang.lllegalArgumentException
方法參數錯誤
java.lang.lllegalAccessException
無法訪問權限異常