Java 異常



簡介

Java 異常包含集合框架、遺留集合類、事件模型、日期和時間功能、國際化以及各種實用程式類(字串標記器、隨機數生成器和位陣列)。

介面摘要

序號 介面及描述
1

ConcurrentModificationException

當檢測到對物件的併發修改且此類修改不允許時,方法可能會丟擲此異常。

2

DuplicateFormatFlagsException

當在格式說明符中提供重複的標誌時,會丟擲此未經檢查的異常。

3

EmptyStackException

由 Stack 類中的方法丟擲,以指示堆疊為空。

4

FormatFlagsConversionMismatchException

當轉換和標誌不相容時,會丟擲此未經檢查的異常。

5

FormatterClosedException

當格式化程式已關閉時,會丟擲此未經檢查的異常。

6

IllegalFormatCodePointException

當傳遞給 Formatter 的字元的 Unicode 程式碼點無效(如 Character.isValidCodePoint(int) 所定義)時,會丟擲此未經檢查的異常。

7

IllegalFormatConversionException

當與格式說明符對應的引數型別不相容時,會丟擲此未經檢查的異常。

8

IllegalFormatException

當格式字串包含非法語法或與給定引數不相容的格式說明符時,會丟擲此未經檢查的異常。

9

IllegalFormatFlagsException

當給出非法組合的標誌時,會丟擲此未經檢查的異常。

10

IllegalFormatPrecisionException

當精度為負值(不包括 -1)、轉換不支援精度或值以其他方式不受支援時,會丟擲此未經檢查的異常。

11

IllegalFormatWidthException

當格式寬度為負值(不包括 -1)或以其他方式不受支援時,會丟擲此未經檢查的異常。

12

InputMismatchException

由 Scanner 丟擲,以指示檢索到的標記與預期型別的模式不匹配,或標記超出預期型別的範圍。

13

InvalidPropertiesFormatException

丟擲此異常以指示由於輸入不符合屬性集合的相應 XML 文件型別(根據 Properties 規範)而導致操作無法完成。

14

MissingFormatArgumentException

當存在沒有相應引數的格式說明符或引數索引引用不存在的引數時,會丟擲此未經檢查的異常。

15

MissingFormatWidthException

當需要格式寬度時,會丟擲此未經檢查的異常。

16

MissingResourceException

這表示資源丟失。

17

NoSuchElementException

由 Enumeration 的 nextElement 方法丟擲,以指示列舉中沒有更多元素。

18

TooManyListenersException

用作 Java 事件模型的一部分,用於註釋和實現多播事件源的單播特殊情況。

19

UnknownFormatConversionException

當給出未知轉換時,會丟擲此未經檢查的異常。

20

UnknownFormatFlagsException

當給出未知標誌時,會丟擲此未經檢查的異常。

廣告