
- Java.lang 包類
- Java.lang - 首頁
- Java.lang - 布林型
- Java.lang - 位元組型
- Java.lang - 字元型
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - 類
- Java.lang - 類載入器
- Java.lang - 編譯器
- Java.lang - 雙精度浮點數
- Java.lang - 列舉
- Java.lang - 單精度浮點數
- Java.lang - InheritableThreadLocal
- Java.lang - 整數
- Java.lang - 長整數
- Java.lang - 數學
- Java.lang - 數字
- Java.lang - 物件
- Java.lang - 包
- Java.lang - 程序
- Java.lang - ProcessBuilder
- Java.lang - 執行時
- Java.lang - RuntimePermission
- Java.lang - 安全管理器
- Java.lang - 短整數
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - 字串
- Java.lang - 字串緩衝區
- Java.lang - 字串構建器
- Java.lang - 系統
- Java.lang - 執行緒
- Java.lang - 執行緒組
- Java.lang - ThreadLocal
- Java.lang - 可丟擲
- Java.lang - 空值
- Java.lang 包其他內容
- Java.lang - 介面
- Java.lang - 錯誤
- Java.lang - 異常
- Java.lang 包有用資源
- Java.lang - 有用資源
- Java.lang - 討論
Java.lang.異常
簡介
java.lang.Exceptions 提供了在 java lang 包下丟擲的不同異常。
異常摘要
序號 | 異常及描述 |
---|---|
1 | ArithmeticException 當發生異常算術條件時丟擲。 |
2 | ArrayIndexOutOfBoundsException 指示陣列已使用非法索引進行訪問時丟擲。 |
3 | ArrayStoreException 指示嘗試將錯誤型別的物件儲存到物件陣列中時丟擲。 |
4 | ClassCastException 指示程式碼嘗試將物件強制轉換為其不是例項的子類時丟擲。 |
5 | ClassNotFoundException 當應用程式嘗試透過其字串名稱使用 Class 類中的 forName 方法載入類時丟擲。 |
6 | CloneNotSupportedException 指示已呼叫 Object 類中的 clone 方法來克隆物件,但該物件的類未實現 Cloneable 介面時丟擲。 |
7 | EnumConstantNotPresentException 當應用程式嘗試按名稱訪問列舉常量,並且列舉型別不包含具有指定名稱的常量時丟擲。 |
8 | Exception Exception 類及其子類是 Throwable 的一種形式,它指示合理的應用程式可能希望捕獲的條件。 |
9 | IllegalAccessException 當應用程式嘗試反射地建立例項(陣列除外)、設定或獲取欄位或呼叫方法,但當前正在執行的方法無權訪問指定類、欄位、方法或建構函式的定義時丟擲。 |
10 | IllegalArgumentException 指示方法已傳遞非法或不合適的引數時丟擲。 |
11 | IllegalMonitorStateException 指示執行緒已嘗試在物件的監視器上等待或通知其他執行緒等待物件的監視器,而沒有擁有指定的監視器時丟擲。 |
12 | IllegalStateException 表示方法在非法或不合適的時間被呼叫。 |
13 | IllegalThreadStateException 指示執行緒對於請求的操作處於不適當狀態時丟擲。 |
14 | IndexOutOfBoundsException 指示某種型別的索引(例如陣列、字串或向量的索引)超出範圍時丟擲。 |
15 | InstantiationException 當應用程式嘗試使用 Class 類中的 newInstance 方法建立類的例項,但指定的類物件無法例項化時丟擲。 |
16 | InterruptedException 當執行緒正在等待、休眠或以其他方式佔用,並且執行緒在活動之前或期間被中斷時丟擲。 |
17 | NegativeArraySizeException 如果應用程式嘗試建立大小為負的陣列則丟擲。 |
18 | NoSuchFieldException 表示類沒有指定名稱的欄位。 |
19 | NoSuchMethodException 當找不到特定方法時丟擲。 |
20 | NullPointerException 當應用程式嘗試在需要物件的情況下使用 null 時丟擲。 |
21 | NumberFormatException 指示應用程式嘗試將字串轉換為其中一種數字型別,但字串格式不正確時丟擲。 |
22 | RuntimeException RuntimeException 是可以在 Java 虛擬機器正常執行期間丟擲的那些異常的超類。 |
23 | SecurityException 由安全管理器丟擲以指示安全違規。 |
24 | StringIndexOutOfBoundsException 由 String 方法丟擲以指示索引為負或大於字串的大小。 |
25 | TypeNotPresentException 當應用程式嘗試使用表示型別名稱的字串訪問型別,但找不到具有指定名稱的型別的定義時丟擲。 |
26 | UnsupportedOperationException 指示請求的操作不受支援時丟擲。 |