JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.Throwable
的使用

使用 Throwable 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.color 提供用於顏色空間的類別。 
java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
java.awt.geom 提供用於在與二維幾何形狀相關的物件上定義和執行操作的 Java 2D 類別。 
java.awt.image 提供創建和修改圖像的各種類別。 
java.awt.print 為通用的列印 API 提供類別和介面。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.annotation 為 Java 程式語言註釋設施提供資源庫支持。 
java.lang.instrument 提供允許 Java 程式語言代理檢測運行在 JVM 上的程序的服務。 
java.lang.reflect 提供類別和介面,以獲得關於類別和物件的反射資訊。 
java.net 為實作網路應用程序提供類別。 
java.nio 定義作為資料容器的緩衝區,並提供其他 NIO 套件的概觀。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。 
java.rmi 提供 RMI 套件。 
java.rmi.activation 為 RMI 物件啟動提供支持。 
java.rmi.server 提供支持伺服器端 RMI 的類別和介面。 
java.security 為安全框架提供類別和介面。 
java.security.acl 此套件中的類別和介面已經被 java.security 套件中的類別取代。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
java.security.spec 提供密鑰規範和演算法參數規範的類別和介面。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.concurrent 在共時程式中很常用的實用工具類別。 
java.util.jar 提供讀寫 JAR (Java ARchive) 檔案格式的類別,該格式基於具有可選清單檔案的標準 ZIP 檔案格式。 
java.util.logging 提供 JavaTM 2 平臺核心日誌工具的類別和介面。 
java.util.prefs 此套件允許應用程序存儲並獲取使用者和系統首選項和配置資料。 
java.util.regex 用於比對字元序列與正則表達式指定網要的類別。 
java.util.zip 提供用於讀寫標準 ZIP 和 GZIP 檔案格式的類別。 
javax.activation   
javax.activity 包含解組期間通過 ORB 機制拋出的與 Activity 服務有關的異常。 
javax.annotation.processing 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 
javax.crypto 為加密操作提供類別和介面。 
javax.imageio Java Image I/O API 的主要套件。 
javax.imageio.metadata 用於處理讀寫元資料的 Java Image I/O API 的套件。 
javax.imageio.spi 包含用於 reader、writer、transcoder 和串流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 套件。 
javax.imageio.stream Java Image I/O API 的一個套件,用來處理從檔案和串流中產生的低層級別 I/O。 
javax.lang.model.element 用於 Java 程式語言的模型元素的介面。 
javax.lang.model.type 用來為 Java 程式語言型別建立模型的介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.modelmbean 提供了 ModelMBean 類別的定義。 
javax.management.monitor 提供 monitor 類別的定義。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
javax.management.relation 提供 Relation Service 的定義。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.naming 為存取命名服務提供類別和介面。 
javax.naming.directory 擴展 javax.naming 套件以提供存取目錄服務的功能。 
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制元件的支持。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。 
javax.script 文稿 API 由定義 Java TM Scripting Engines 的介面和類別組成,並為它們在 Java 應用程序中的使用提供框架。 
javax.security.auth 此套件提供用於進行驗證和授權的框架。 
javax.security.auth.callback 此套件提供與應用程序進行交互所必需的類別,以便檢索資訊(例如,包括使用者名和密碼的驗證資料)或顯示資訊(例如,錯誤和警告訊息)。 
javax.security.auth.login 此套件提供可插入的驗證框架。 
javax.security.cert 為公鑰證書提供類別。 
javax.security.sasl 包含用於支持 SASL 的類別和介面。 
javax.sound.midi 提供用於 MIDI(音樂樂器數字介面)資料的 I/O、序列化和合成的介面和類別。 
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.sql.rowset JDBC RowSet 實作的標準介面和基礎類別。 
javax.sql.rowset.serial 提供實用工具類別,允許 SQL 型別與 Java 程式語言資料型別之間的可序列化映射關係。 
javax.sql.rowset.spi 第三方供應商在其同步提供者的實作中必須使用的標準類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
javax.swing.undo 允許開發人員為應用程序(例如文本編輯器)中的撤消/恢復提供支持。 
javax.transaction 包含解組期間通過 ORB 機制拋出的三個異常。 
javax.transaction.xa 提供定義事務管理器和資源管理器之間的協定的 API,它允許事務管理器添加或刪除 JTA 事務中的資源物件(由資源管理器驅動程序提供)。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.crypto 用於 XML 加密的通用類別。 
javax.xml.crypto.dsig 用於產生和驗證 XML 數位簽章的類別。 
javax.xml.datatype XML/Java 型別映射關係。 
javax.xml.parsers 提供允許處理 XML 文檔的類別。 
javax.xml.soap 提供用於創建和建構 SOAP 訊息的 API。 
javax.xml.stream   
javax.xml.transform 此套件定義了用於處理轉換指令,以及執行從源到結果的轉換的一般 API。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
javax.xml.ws.http 該套件定義特定於 HTTP 綁定的 API。 
javax.xml.ws.soap 該套件定義特定於 SOAP 綁定的 API。 
javax.xml.xpath 此套件提供了用於 XPath 表達式的計算和存取計算環境的 object-model neutral API。 
org.ietf.jgss 此套件提供一個框架,該框架允許應用程序開發人員通過利用統一的 API 使用一些來自各種基礎安全機制(如 Kerberos)的安全服務,如驗證、資料完整性和和資料機密性。 
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 
org.omg.CORBA.DynAnyPackage 提供與 DynAny 介面一起使用的異常(InvalidValueInvalidInvalidSeqTypeMismatch)。 
org.omg.CORBA.ORBPackage 提供由 ORB.resolve_initial_references 方法拋出的異常 InvalidName,以及由 ORB 類別中的動態 Any 創建方法拋出的異常 InconsistentTypeCode。 
org.omg.CORBA.portable 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。 
org.omg.CORBA.TypeCodePackage 提供使用者定義的異常 BadKindBounds,它們將由 TypeCode 類別中的方法拋出。 
org.omg.CosNaming.NamingContextExtPackage 此套件包含以下在 org.omg.CosNaming.NamingContextExt 中使用的類別: AddressHelper StringNameHelper URLStringHelper InvalidAddress 套件規範 有關 Java[tm] Platform, Standard Edition 6 ORB 遵守的官方規範的受支持部分的明確列表,請參閱 Official Specifications for CORBA support in Java[tm] SE 6。 
org.omg.CosNaming.NamingContextPackage 此套件包含 org.omg.CosNaming 套件的 Exception 類別。 
org.omg.IOP.CodecFactoryPackage 此套件包含 IOP::CodeFactory 介面中指定的異常(作為 Portable Interceptor 規範的一部分)。 
org.omg.IOP.CodecPackage 此套件根據 IOP::Codec IDL 介面定義產生。 
org.omg.PortableInterceptor 提供一個註冊 ORB 鉤子 (hook) 的機制,通過這些鉤子 ORB 服務可以截取執行 ORB 的正常串流。 
org.omg.PortableInterceptor.ORBInitInfoPackage 此套件包含 OMG Portable Interceptor 規範 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小節中指定的 PortableInterceptor 模組的 ORBInitInfo 本地介面中的異常和 typedef。 
org.omg.PortableServer 提供一些類別和介面,用來產生跨多個供應商 ORB 的可移植應用程序的伺服器端。 
org.omg.PortableServer.CurrentPackage 提供各種方法實作,這些實作能夠存取調用方法的物件的身份。 
org.omg.PortableServer.POAManagerPackage 封裝 POA 關聯的處理狀態。 
org.omg.PortableServer.POAPackage 允許開發人員建構可在不同 ORB 產品間移植的物件實作。 
org.w3c.dom 為文檔物件模型 (DOM) 提供介面,該模型是 Java API for XML Processing 的元件 API。 
org.w3c.dom.events   
org.w3c.dom.ls   
org.xml.sax 此套件提供了核心 SAX API。 
 

java.awtThrowable 的使用
 

java.awtThrowable 的子類別
 class AWTError
          當發生嚴重的 Abstract Window Toolkit 錯誤時,拋出此錯誤。
 class AWTException
          表示發生了 Absract Window Toolkit 異常。
 class FontFormatException
          此異常由 Font 類別中的 createFont 方法拋出,以指示指定的字體很糟糕。
 class HeadlessException
          在不支持鍵盤、顯示器或鼠標的環境中調用與鍵盤、顯示器或鼠標有關的程式碼時,被拋出的異常。
 class IllegalComponentStateException
          當 AWT 元件未處於所請求操作的適當狀態時,拋出該異常。
 

拋出 Throwablejava.awt 中的方法
protected  void Font.finalize()
          移除本機 Font 物件。
 

java.awt.colorThrowable 的使用
 

java.awt.colorThrowable 的子類別
 class CMMException
          如果本機 CMM 返回一個錯誤,則拋出此異常。
 class ProfileDataException
          當存取或處理 ICC_Profile 物件出現錯誤時,拋出此異常。
 

java.awt.datatransferThrowable 的使用
 

java.awt.datatransferThrowable 的子類別
 class MimeTypeParseException
          對分析相關異常的 MimeType 進行封裝的類別
 class UnsupportedFlavorException
          在此 flavor 中不支持所請求的資料的信號。
 

java.awt.dndThrowable 的使用
 

java.awt.dndThrowable 的子類別
 class InvalidDnDOperationException
          java.awt.dnd 套件中的各種方法都會拋出此異常。
 

java.awt.eventThrowable 的使用
 

返回 Throwablejava.awt.event 中的方法
 Throwable InvocationEvent.getThrowable()
          返回在執行 Runnable 的 run() 方法時捕獲的任何 Throwable。
 

java.awt.geomThrowable 的使用
 

java.awt.geomThrowable 的子類別
 class IllegalPathStateException
          對於正在執行的特定操作而言(如將路徑段追加到不具有初始 moveto 的 GeneralPath),如果操作在處於非法狀態的路徑上執行,則 IllegalPathStateException 表示拋出的異常。
 class NoninvertibleTransformException
          NoninvertibleTransformException 類別表示在執行的操作要求 AffineTransform 物件可逆但 AffineTransform 處於不可逆狀態時拋出的異常。
 

java.awt.imageThrowable 的使用
 

java.awt.imageThrowable 的子類別
 class ImagingOpException
          如果某個 BufferedImageOpRasterOp 過濾器方法無法處理圖像,則拋出 ImagingOpException
 class RasterFormatException
          如果 Raster 中存在無效的佈局資訊,則拋出 RasterFormatException
 

java.awt.printThrowable 的使用
 

java.awt.printThrowable 的子類別
 class PrinterAbortException
          PrinterAbortException 類別是 PrinterException 的子類別,用於指示使用者或應用程序在列印過程中終止列印作業。
 class PrinterException
          PrinterException 類別及其子類別用於指示列印系統中發生的異常情況。
 class PrinterIOException
          PrinterIOException 類別是 PrinterException 的子類別,用於指示在列印過程中發生了某種 IO 錯誤。
 

返回 Throwablejava.awt.print 中的方法
 Throwable PrinterIOException.getCause()
          返回此異常的 cause(終止列印作業的 IOException)。
 

java.beansThrowable 的使用
 

java.beansThrowable 的子類別
 class IntrospectionException
          在 Introspection 期間發生異常時拋出異常。
 class PropertyVetoException
          當某一屬性的提議更改表示一個不可接受的值時,將拋出 PropertyVetoException。
 

java.ioThrowable 的使用
 

java.ioThrowable 的子類別
 class CharConversionException
          用於字元轉換異常的基礎類別。
 class EOFException
          當輸入過程中意外到達檔案或串流的末尾時,拋出此異常。
 class FileNotFoundException
          當試圖打開指定路徑名表示的檔案失敗時,拋出此異常。
 class InterruptedIOException
          I/O 操作已中斷信號,拋出此異常。
 class InvalidClassException
          當 Serialization 運行時檢測到某個類別具有以下問題之一時,拋出此異常。
 class InvalidObjectException
          指示一個或多個反序列化物件未通過驗證測試。
 class IOError
          當發生嚴重的 I/O 錯誤時,拋出此錯誤。
 class IOException
          當發生某種 I/O 異常時,拋出此異常。
 class NotActiveException
          當序列化和反序列化不活動時,拋出此異常。
 class NotSerializableException
          當實例需要具有序列化介面時,拋出此異常。
 class ObjectStreamException
          特定於 Object Stream 類別的所有異常的父級類別。
 class OptionalDataException
          指示物件讀取操作失敗的異常,原因是無法讀取串流中的基本資料或已序列化物件的資料末尾。
 class StreamCorruptedException
          當從物件串流中讀取的控制資訊與內部一致性檢查相衝突時,拋出此異常。
 class SyncFailedException
          當 sync 操作失敗時,拋出此異常。
 class UnsupportedEncodingException
          不支持字元編碼。
 class UTFDataFormatException
          在資料輸入串流中或由實作該資料輸入介面的任何類別中以 UTF-8 修改版格式讀取錯誤字元串時,拋出此異常。
 class WriteAbortedException
          在寫入操作過程中拋出 ObjectStreamException 之一的信號。
 

返回 Throwablejava.io 中的方法
 Throwable WriteAbortedException.getCause()
          返回終止操作的異常(即 cause)。
 

參數型別為 Throwablejava.io 中的建構子
IOError(Throwable cause)
          建構帶有指定 cause 的新 IOError 實例。
IOException(String message, Throwable cause)
          建構帶有指定詳細訊息和 cause 的 IOException
IOException(Throwable cause)
          建構一個 IOException,使其具有指定的 cause 以及詳細訊息 (cause==null ? null : cause.toString())(通常包含類別和 cause 的詳細訊息)。
 

java.langThrowable 的使用
 

java.langThrowable 的子類別
 class AbstractMethodError
          當應用程序試圖調用一個抽象方法時,拋出此錯誤。
 class ArithmeticException
          當出現異常的運算條件時,拋出此異常。
 class ArrayIndexOutOfBoundsException
          用非法索引存取陣列時拋出的異常。
 class ArrayStoreException
          試圖將錯誤型別的物件存儲到一個物件陣列時拋出的異常。
 class AssertionError
          拋出該異常指示某個斷言失敗。
 class ClassCastException
          當試圖將物件強制轉換為不是實例的子類別時,拋出該異常。
 class ClassCircularityError
          當初始化類別時檢測到類別的循環調用的時候,拋出該錯誤。
 class ClassFormatError
          當 Java 虛擬機器試圖讀取類別檔案並確定該檔案存在格式錯誤或無法解釋為類別檔案時,拋出該錯誤。
 class ClassNotFoundException
          當應用程序試圖使用以下方法通過字元串名載入類別時,拋出該異常: Class 類別中的 forName 方法。
 class CloneNotSupportedException
          當調用 Object 類別中的 clone 方法複製物件,但該物件的類別無法實作 Cloneable 介面時,拋出該異常。
 class EnumConstantNotPresentException
          當應用程序試圖通過名稱和列舉型別存取那些不包含具有指定名稱的常數的列舉常數時,拋出該異常。
 class Error
          ErrorThrowable 的子類別,用於指示合理的應用程序不應該試圖捕獲的嚴重問題。
 class Exception
          Exception 類別及其子類別是 Throwable 的一種形式,它指出了合理的應用程序想要捕獲的條件。
 class ExceptionInInitializerError
          靜態初始化程序中發生意外異常的信號。
 class IllegalAccessError
          當應用程序試圖存取或修改它不能存取的欄位,或調用它不能存取的方法時,拋出該異常。
 class IllegalAccessException
          當應用程序試圖反射性地創建一個實例(而不是陣列)、設置或獲取一個欄位,或者調用一個方法,但當前正在執行的方法無法存取指定類別、欄位、方法或建構子的定義時,拋出 IllegalAccessException。
 class IllegalArgumentException
          拋出的異常表明向方法傳遞了一個不合法或不正確的參數。
 class IllegalMonitorStateException
          拋出的異常表明某一執行緒已經試圖等待物件的監視器,或者試圖通知其他正在等待物件的監視器而本身沒有指定監視器的執行緒。
 class IllegalStateException
          在非法或不適當的時間調用方法時產生的信號。
 class IllegalThreadStateException
          指示執行緒沒有處於請求操作所要求的適當狀態時拋出的異常。
 class IncompatibleClassChangeError
          在某些類別定義中出現不相容的類別更改時拋出該異常。
 class IndexOutOfBoundsException
          指示某排序索引(例如對陣列、字元串或向量的排序)超出範圍時拋出。
 class InstantiationError
          當應用程序試圖使用 Java 的 new 結構來實例化一個抽象類別或一個介面時,拋出該異常。
 class InstantiationException
          當應用程序試圖使用 Class 類別中的 newInstance 方法創建一個類別的實例,而指定的類別物件無法被實例化時,拋出該異常。
 class InternalError
          該異常指示 Java 虛擬機器中出現一些意外的內部錯誤。
 class InterruptedException
          當執行緒在活動之前或活動期間處於正在等待、休眠或佔用狀態且該執行緒被中斷時,拋出該異常。
 class LinkageError
          LinkageError 的子類別指示一個類別在一定程度上依賴於另一個類別;但是,在編譯前一個類別之後,後一個類別發生了不相容的改變。
 class NegativeArraySizeException
          如果應用程序試圖創建大小為負的陣列,則拋出該異常。
 class NoClassDefFoundError
          當 Java 虛擬機器或 ClassLoader 實例試圖在類別的定義中載入(作為通常方法調用的一部分或者作為使用 new 表達式創建的新實例的一部分),但無法找到該類別的定義時,拋出此異常。
 class NoSuchFieldError
          如果應用程序試圖存取或修改一個指定的物件欄位,而該物件不再包含該欄位時,拋出該異常。
 class NoSuchFieldException
          類別不包含指定名稱的欄位時產生的信號。
 class NoSuchMethodError
          當應用程序試圖調用類別(靜態或實例)的指定方法,而該類別已不再具有該方法的定義時,拋出該異常。
 class NoSuchMethodException
          無法找到某一特定方法時,拋出該異常。
 class NullPointerException
          當應用程序試圖在需要物件的地方使用 null 時,拋出該異常。
 class NumberFormatException
          當應用程序試圖將字元串轉換成一種數值型別,但該字元串不能轉換為適當格式時,拋出該異常。
 class OutOfMemoryError
          因為記憶體溢位或沒有可用的記憶體提供給垃圾回收器時,Java 虛擬機器無法分派一個物件,這時拋出該異常。
 class RuntimeException
          RuntimeException 是那些可能在 Java 虛擬機器正常運行期間拋出的異常的父級類別。
 class SecurityException
          由安全管理器拋出的異常,指示存在安全侵犯。
 class StackOverflowError
          當應用程序遞歸太深而發生堆疊(stack)空間溢位時,拋出該錯誤。
 class StringIndexOutOfBoundsException
          此異常由 String 方法拋出,指示索引或者為負,或者超出字元串的大小。
 class ThreadDeath
          調用 Thread 類別中帶有零參數的 stop 方法時,受害執行緒將拋出一個 ThreadDeath 實例。
 class TypeNotPresentException
          當應用程序試圖使用表示型別名稱的字元串對型別進行存取,但無法找到帶有指定名稱的型別定義時,拋出該異常。
 class UnknownError
          當 Java 虛擬機器中出現一個未知但嚴重的異常時,拋出該錯誤。
 class UnsatisfiedLinkError
          當 Java 虛擬機器無法找到宣告為 native 的方法的適當本地語言定義時,拋出該錯誤。
 class UnsupportedClassVersionError
          當 Java 虛擬機器試圖讀取一個類別檔案,並確定檔案的主輔版本號不受支持時,拋出該錯誤。
 class UnsupportedOperationException
          當不支持請求的操作時,拋出該異常。
 class VerifyError
          當“校驗器”檢測到一個類別檔案雖然格式正確,但包含著一些內部不一致性或安全性問題時,拋出該錯誤。
 class VirtualMachineError
          當 Java 虛擬機器崩潰或用盡了它繼續操作所需的資源時,拋出該錯誤。
 

返回 Throwablejava.lang 中的方法
 Throwable Throwable.fillInStackTrace()
          在異常堆疊(stack)空間追蹤中填充。
 Throwable ExceptionInInitializerError.getCause()
          返回導致該錯誤的原因(導致發生此錯誤的靜態初始化期間發生的異常)。
 Throwable ClassNotFoundException.getCause()
          返回此異常的原因(嘗試載入類別時發生錯誤引發的異常;否則返回 null)。
 Throwable Throwable.getCause()
          返回此 throwable 的 cause;如果 cause 不存在或未知,則返回 null
 Throwable ExceptionInInitializerError.getException()
          返回靜態初始化期間發生的異常,該異常導致發生此錯誤。
 Throwable ClassNotFoundException.getException()
          返回嘗試載入類別時發生錯誤引發的異常。
 Throwable Throwable.initCause(Throwable cause)
          將此 throwable 的 cause 初始化為指定值。
 

參數型別為 Throwablejava.lang 中的方法
 Throwable Throwable.initCause(Throwable cause)
          將此 throwable 的 cause 初始化為指定值。
 void Thread.stop(Throwable obj)
          已過時。 該方法具有固有的不安全性。有關詳細資訊,請參閱 Thread.stop()。 該方法的附加危險是它可用於產生目標執行緒未準備處理的異常(包括若沒有該方法該執行緒不太可能拋出的已檢查的異常)。 有關更多資訊,請參閱為何不贊成使用 Thread.stop、Thread.suspend 和 Thread.resume?
 void ThreadGroup.uncaughtException(Thread t, Throwable e)
          當此執行緒組中的執行緒因為一個未捕獲的異常而停止,並且執行緒沒有安裝特定 Thread.UncaughtExceptionHandler 時,由 Java Virtual Machine 調用此方法。
 void Thread.UncaughtExceptionHandler.uncaughtException(Thread t, Throwable e)
          當給定執行緒因給定的未捕獲異常而終止時,調用該方法。
 

拋出 Throwablejava.lang 中的方法
protected  void Object.finalize()
          當垃圾回收器確定不存在對該物件的更多參考時,由物件的垃圾回收器調用此方法。
 

參數型別為 Throwablejava.lang 中的建構子
ClassNotFoundException(String s, Throwable ex)
          建構一個 ClassNotFoundException,它帶有指定詳細訊息和載入類別時引發的可選異常。
Error(String message, Throwable cause)
          建構帶指定詳細訊息和原因的新錯誤。
Error(Throwable cause)
          根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息來建構新的錯誤(通常包含 cause 的類別和詳細訊息)。
Exception(String message, Throwable cause)
          建構帶指定詳細訊息和原因的新異常。
Exception(Throwable cause)
          根據指定的原因和 (cause==null ? null : cause.toString()) 的詳細訊息建構新異常(它通常包含 cause 的類別和詳細訊息)。
ExceptionInInitializerError(Throwable thrown)
          保存對拋出的 Throwable 物件的參考,以便以後通過 ExceptionInInitializerError.getException() 方法對其進行獲取,通過這種方式建構一個新的 ExceptionInInitializerError 類別。
IllegalArgumentException(String message, Throwable cause)
          根據指定的詳細訊息和原因建構一個新異常。
IllegalArgumentException(Throwable cause)
          根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息建構一個新異常(它通常包含 cause 的類別和詳細訊息)。
IllegalStateException(String message, Throwable cause)
          建構一個新異常,它帶有指定的詳細訊息和原因。
IllegalStateException(Throwable cause)
          建構一個新異常,它帶有指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息(通常包含 cause 的類別和詳細訊息)。
RuntimeException(String message, Throwable cause)
          用指定的詳細訊息和原因建構一個新的運行時異常。
RuntimeException(Throwable cause)
          用指定的原因和詳細訊息 (cause==null ? null :cause.toString()) 建構一個新的運行時異常(它通常包含類別和 cause 的詳細訊息)。
SecurityException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 SecurityException
SecurityException(Throwable cause)
          創建一個 SecurityException,它帶有指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息(通常包含該類別和 cause 的詳細訊息)。
Throwable(String message, Throwable cause)
          建構一個帶指定詳細訊息和 cause 的新 throwable。
Throwable(Throwable cause)
          建構一個帶指定 cause 和 (cause==null ? null :cause.toString())(它通常包含類別和 cause 的詳細訊息)的詳細訊息的新 throwable。
TypeNotPresentException(String typeName, Throwable cause)
          為指定型別建構一個帶指定原因的 TypeNotPresentException
UnsupportedOperationException(String message, Throwable cause)
          根據指定的詳細訊息和原因,建構一個新異常。
UnsupportedOperationException(Throwable cause)
          根據指定的原因和 (cause==null ? null :cause.toString())(它通常包含了 cause 的類別和詳細訊息)的詳細訊息,建構一個新異常。
 

java.lang.annotationThrowable 的使用
 

java.lang.annotationThrowable 的子類別
 class AnnotationFormatError
          當註釋解析器試圖從類別檔案讀取註釋並確定註釋出現異常時,拋出該錯誤。
 class AnnotationTypeMismatchException
          若某個註釋的型別在對該註釋進行編譯(或序列化)後發生了更改,而程序試圖存取該註釋的元素時,拋出此異常。
 class IncompleteAnnotationException
          若某個註釋在編譯(或序列化)後將某個註釋型別添加到其型別定義中,而程序試圖該註釋型別的元素時,拋出此異常。
 

參數型別為 Throwablejava.lang.annotation 中的建構子
AnnotationFormatError(String message, Throwable cause)
          建構帶指定詳細訊息和原因的新 AnnotationFormatError
AnnotationFormatError(Throwable cause)
          建構帶指定原因和詳細訊息的新 AnnotationFormatError,該訊息為 (cause == null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
 

java.lang.instrumentThrowable 的使用
 

java.lang.instrumentThrowable 的子類別
 class IllegalClassFormatException
          當其輸入參數無效時,由 ClassFileTransformer.transform 的實作拋出該異常。
 class UnmodifiableClassException
          在無法修改指定類別之一時,由 Instrumentation.redefineClasses 的實作拋出此異常。
 

java.lang.reflectThrowable 的使用
 

java.lang.reflectThrowable 的子類別
 class GenericSignatureFormatError
          當需要解釋型別、方法或建構子的一般簽章資訊的反射方法遇到語法錯誤的簽章屬性時,拋出該錯誤。
 class InvocationTargetException
          InvocationTargetException 是一種包裹由調用方法或建構子所拋出異常的經過檢查的異常。
 class MalformedParameterizedTypeException
          當反射方法遇到語義錯誤的參數化型別,而反射方法需要實例化該型別時,拋出該異常。
 class UndeclaredThrowableException
          如果代理實例的調用處理程序的 invoke 方法拋出一個經過檢查的異常(不可分派給 RuntimeExceptionErrorThrowable),且該異常不可分派給該方法(在代理實例上調用該方法,並將其指派到調用處理程序)的 throws 子句中宣告的任何異常類別,則由代理實例上的方法調用拋出此異常。
 

返回 Throwablejava.lang.reflect 中的方法
 Throwable UndeclaredThrowableException.getCause()
          返回此異常的原因(此 UndeclaredThrowableException 中包裹的 Throwable 實例,可能為 null)。
 Throwable InvocationTargetException.getCause()
          返回此異常的原因(拋出的目標異常,可能為 null)。
 Throwable InvocationTargetException.getTargetException()
          獲取拋出的目標異常。
 Throwable UndeclaredThrowableException.getUndeclaredThrowable()
          返回此 UndeclaredThrowableException 中包裹的 Throwable 實例,它可能為 null
 

拋出 Throwablejava.lang.reflect 中的方法
 Object InvocationHandler.invoke(Object proxy, Method method, Object[] args)
          在代理實例上處理方法調用並返回結果。
 

參數型別為 Throwablejava.lang.reflect 中的建構子
InvocationTargetException(Throwable target)
          建構帶目標異常的 InvocationTargetException。
InvocationTargetException(Throwable target, String s)
          建構帶目標異常和詳細訊息的 InvocationTargetException。
UndeclaredThrowableException(Throwable undeclaredThrowable)
          根據指定的 Throwable 建構一個 UndeclaredThrowableException
UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
          根據指定的 Throwable 和詳細訊息建構 UndeclaredThrowableException
 

java.netThrowable 的使用
 

java.netThrowable 的子類別
 class BindException
          試圖將Socket綁定到本地位址和埠號時發生錯誤的情況下,拋出此異常。
 class HttpRetryException
          拋出此異常指示 HTTP 請求需要重試,但由於啟用了串流網要而無法自動重試。
 class MalformedURLException
          拋出這一異常指示出現了錯誤的 URL。
 class NoRouteToHostException
          試圖將Socket連接到遠端位址和埠號時發生錯誤的情況下,拋出此異常。
 class PortUnreachableException
          在連接的資料電報上已接收到 ICMP Port Unreachable 訊息時,拋出該異常。
 class ProtocolException
          拋出此異常指示在底層協議中存在錯誤,如 TCP 錯誤。
 class SocketException
          拋出此異常指示在底層協議中存在錯誤,如 TCP 錯誤。
 class SocketTimeoutException
          如果在讀取或接受Socket時發生逾時,則拋出此異常。
 class UnknownHostException
          指示主機 IP 位址無法確定而拋出的異常。
 class UnknownServiceException
          拋出這一異常指示出現了未知服務異常。
 class URISyntaxException
          拋出經過檢查的指示字元串不能解析為 URI 參考的異常。
 

java.nioThrowable 的使用
 

java.nioThrowable 的子類別
 class BufferOverflowException
          當相關 put 操作達到目標緩衝區限制時,拋出此未經檢查的異常。
 class BufferUnderflowException
          當相關 get 操作達到源緩衝區限制時,拋出此未經檢查的異常。
 class InvalidMarkException
          當試圖重置一個尚未定義其標記的緩衝區時,拋出此未檢查的異常。
 class ReadOnlyBufferException
          當在只讀緩衝區上調用內容可變(content-mutation)的方法(例如 putcompact 方法)時,拋出此未經檢查的異常。
 

java.nio.channelsThrowable 的使用
 

java.nio.channelsThrowable 的子類別
 class AlreadyConnectedException
          試圖對已經連接的 SocketChannel 進行連接時拋出的未經檢查的異常。
 class AsynchronousCloseException
          當在某個通道的 I/O 操作中處於阻塞狀態的某個執行緒被另一個執行緒關閉了該通道或部分通道時,該通道所接收的經過檢查的異常。
 class CancelledKeyException
          當試圖使用不再有效的選擇鍵時,拋出此未經檢查的異常。
 class ClosedByInterruptException
          當在某個通道的 I/O 操作中處於阻塞狀態的某個執行緒被另一個執行緒中斷時,該執行緒將收到此經過檢查的異常。
 class ClosedChannelException
          當試圖對已關閉的、或者至少對某個 I/O 操作已關閉的通道上調用或完成該操作時,拋出此經過檢查的異常。
 class ClosedSelectorException
          試圖在已關閉的選擇器上調用 I/O 操作時拋出的未經檢查的異常。
 class ConnectionPendingException
          試圖連接一個正在進行非阻塞連接操作的 SocketChannel 時拋出的未經檢查的異常。
 class FileLockInterruptionException
          當某個執行緒正在等待獲取檔案鎖定時被另一個執行緒中斷,則由該執行緒接收此經過檢查的異常。
 class IllegalBlockingModeException
          當以錯誤的阻塞網要調用特定於某個阻塞網要的操作時,拋出此未經檢查的異常。
 class IllegalSelectorException
          試圖將一個通道註冊到一個不是由創建該通道的提供者所創建的選擇器時,拋出此未經檢查的異常。
 class NoConnectionPendingException
          在沒有首先成功調用 connect 方法的情況下調用 SocketChannelfinishConnect 方法時,拋出此未經檢查的異常。
 class NonReadableChannelException
          試圖對一個最初未允許對其進行讀取操作的通道進行讀取時,拋出此未經檢查的異常。
 class NonWritableChannelException
          試圖對一個最初未允許對其進行寫入操作的通道進行寫入時,拋出此未經檢查的異常。
 class NotYetBoundException
          試圖在尚未綁定的伺服器Socket通道上調用 I/O 操作時,拋出此未經檢查的異常。
 class NotYetConnectedException
          試圖在尚未連接的Socket通道上調用 I/O 操作時,拋出此未經檢查的異常。
 class OverlappingFileLockException
          試圖獲取某個檔案區域上的鎖定,而該區域與同一 Java 虛擬機器已鎖定的某個區域重疊時,或者當另一個執行緒已經等待鎖定同一檔案的重疊區域時,拋出此未經檢查的異常。
 class UnresolvedAddressException
          試圖對未解析的Socket位址調用網路操作時,拋出此未經檢查的異常。
 class UnsupportedAddressTypeException
          試圖綁定或連接到一個其型別不受支持的Socket位址時,拋出此未經檢查的異常。
 

java.nio.charsetThrowable 的使用
 

java.nio.charsetThrowable 的子類別
 class CharacterCodingException
          出現字元編碼或解碼錯誤時,拋出此經過檢查的異常。
 class CoderMalfunctionError
          當 CharsetDecoderdecodeLoop 方法,或 CharsetEncoderencodeLoop 方法拋出不可預料的異常時拋出的錯誤。
 class IllegalCharsetNameException
          將一個不是合法 charset 名稱的字元串用作 charset 名稱時,拋出此未經檢查的異常。
 class MalformedInputException
          當輸入位元組序列對於給定 charset 來說是不合法的,或者輸入字元序列不是合法的 16 位 Unicode 序列時,拋出此經過檢查的異常。
 class UnmappableCharacterException
          當輸入字元(或位元組)序列有效,但不能被映射為輸出位元組(或字元)序列時,拋出此經過檢查的異常。
 class UnsupportedCharsetException
          當不支持請求的 charset 時,拋出此未經檢查的異常。
 

java.rmiThrowable 的使用
 

java.rmiThrowable 的子類別
 class AccessException
          AccessExceptionjava.rmi.Naming 類別(特別是 bindrebindunbind)的某些方法和 java.rmi.activation.ActivationSystem 介面的方法拋出,以指示調用方不允許執行該方法調用所請求的操作。
 class AlreadyBoundException
          如果試圖將註冊表中的物件綁定到已具有相關綁定的名稱上,則拋出 AlreadyBoundException
 class ConnectException
          如果拒絕遠端主機對連接的遠端方法調用,則拋出 ConnectException
 class ConnectIOException
          如果在連接到遠端主機以便進行遠端方法調用時發生 IOException,則拋出 ConnectIOException
 class NoSuchObjectException
          如果試圖調用遠端虛擬機器上已不存在的物件上的方法,則拋出 NoSuchObjectException
 class NotBoundException
          如果試圖在註冊表中尋找或解綁沒有相關綁定的名稱,則拋出 NotBoundException
 class RemoteException
          RemoteException 是許多與通信相關的異常的通用父級類別,這些異常可能會在執行遠端方法調用期間發生。
 class RMISecurityException
          已過時。 SecurityException 取代。應用程序程式碼從來不應直接參考此類別,且 RMISecurityManager 不再拋出 java.lang.SecurityException 的這個子類別。
 class ServerError
          當在伺服器上處理遠端方法調用時(既可以是解編參數、執行遠端方法本身時,也可以是編組返回值時),如果拋出 Error,則作為遠端方法調用的結果,將拋出 ServerError
 class ServerException
          在伺服器上處理遠端方法調用(既可以在解編參數時,也可以是在執行遠端方法本身時)時,如果拋出 RemoteException,則作為遠端方法調用的結果,也會拋出 ServerException
 class ServerRuntimeException
          已過時。 無替換版本
 class StubNotFoundException
          如果在導入某個遠端物件時無法找到該物件的有效 stub 類別,則拋出 StubNotFoundException
 class UnexpectedException
          如果遠端方法調用的客戶機因為該調用而收到一個未經檢查的異常(該異常不屬於遠端介面方法的 throws 語句中宣告的經檢查的異常型別),則拋出 UnexpectedException
 class UnmarshalException
          在解組參數時或者如果發生以下任何情況導致遠端方法調用,則拋出 UnmarshalException: 如果在解組調用標題時發生異常 如果返回值的協議無效 如果解組參數(在伺服器端)或返回值(在客戶機端)時發生 java.io.IOException
 

宣告為 Throwablejava.rmi 中的欄位
 Throwable RemoteException.detail
          遠端異常的原因。
 

返回 Throwablejava.rmi 中的方法
 Throwable RemoteException.getCause()
          返回此異常的原因。
 

參數型別為 Throwablejava.rmi 中的建構子
RemoteException(String s, Throwable cause)
          建構帶指定詳細訊息和原因的 RemoteException
 

java.rmi.activationThrowable 的使用
 

java.rmi.activationThrowable 的子類別
 class ActivateFailedException
          在一個對可啟動物件的遠端調用過程中,當啟動失敗時,此異常由 RMI 運行時拋出。
 class ActivationException
          啟動介面所使用的一般異常。
 class UnknownGroupException
          當 java.rmi.activation 套件中類別和介面的方法的 ActivationGroupID 參數被確定為無效時(即不為 ActivationSystem 所知),則這些方法將拋出一個 UnknownGroupException
 class UnknownObjectException
          當 java.rmi.activation 套件中類別和介面的方法的 ActivationID 參數被確定為無效時,這些方法將拋出一個 UnknownObjectException
 

宣告為 Throwablejava.rmi.activation 中的欄位
 Throwable ActivationException.detail
          啟動異常的原因。
 

返回 Throwablejava.rmi.activation 中的方法
 Throwable ActivationException.getCause()
          返回此異常的原因。
 

參數型別為 Throwablejava.rmi.activation 中的建構子
ActivationException(String s, Throwable cause)
          建構帶指定詳細訊息和原因的 ActivationException
 

java.rmi.serverThrowable 的使用
 

java.rmi.serverThrowable 的子類別
 class ExportException
          ExportException 是在嘗試導出遠端物件失敗時拋出的 RemoteException
 class ServerCloneException
          如果在複製 UnicastRemoteObject 的過程中發生遠端異常,則拋出 ServerCloneException
 class ServerNotActiveException
          如果在服務於遠端方法調用之外調用 getClientHost 方法,則 ServerNotActiveException 是在調用 RemoteServer.getClientHost 的過程中拋出的 Exception
 class SkeletonMismatchException
          已過時。 無替代版本。在 Java 2 平臺 1.2 版及更高版本中,遠端方法調用不再需要 Skeleton。
 class SkeletonNotFoundException
          已過時。 無替代版本在 Java 2 平臺 1.2 版及更高版本中,遠端方法調用不再需要 Skeleton。
 class SocketSecurityException
          已廢棄的 ExportException 的子類別。
 

返回 Throwablejava.rmi.server 中的方法
 Throwable ServerCloneException.getCause()
          返回此異常的原因。
 

拋出 Throwablejava.rmi.server 中的方法
 Object RemoteObjectInvocationHandler.invoke(Object proxy, Method method, Object[] args)
          處理在封裝的代理實例 proxy 上進行的方法調用並返回結果。
 

java.securityThrowable 的使用
 

java.securityThrowable 的子類別
 class AccessControlException
           此異常由 AccessController 拋出,提示請求的存取(對關鍵系統資源(如檔案系統或網路)的存取)被拒絕。
 class DigestException
          此為一般 Message Digest 異常。
 class GeneralSecurityException
          GeneralSecurityException 類別是一個一般安全異常類別,可以為所有從其擴展的與安全有關的異常類別提供型別安全。
 class InvalidAlgorithmParameterException
          用於無效或不合適的演算法參數的異常。
 class InvalidKeyException
          用於無效 Key(無效的編碼、錯誤的長度、未初始化等)的異常。
 class InvalidParameterException
          當將無效參數傳遞給某個方法時拋出此異常,設計該異常供 JCA/JCE 引擎類別使用。
 class KeyException
          此異常是基本的密鑰異常。
 class KeyManagementException
          此異常是用於所有處理密鑰管理的操作的通用密鑰管理異常。
 class KeyStoreException
          這是一般的 KeyStore 異常。
 class NoSuchAlgorithmException
          當請求特定的加密演算法而它在該環境中不可用時拋出此異常。
 class NoSuchProviderException
          當請求特定安全性 provider 但它在該環境中不可用時拋出此異常。
 class PrivilegedActionException
          doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 拋出此異常來指示執行的操作拋出了經過檢查的異常。
 class ProviderException
          用於 Provider 異常(例如誤配置錯誤或不可恢復的內部錯誤)的運行時異常,Provider 可以為它創建子類別以拋出特殊的、特定於 provider 的運行時錯誤。
 class SignatureException
          這是一般的簽章異常。
 class UnrecoverableEntryException
          如果 keystore 中的某項無法恢復,則拋出此異常。
 class UnrecoverableKeyException
          如果 keystore 中的密鑰無法恢復,則拋出此異常。
 

返回 Throwablejava.security 中的方法
 Throwable PrivilegedActionException.getCause()
          返回此異常(特權計算拋出的異常,該異常導致此 PrivilegedActionException)的 cause。
 

參數型別為 Throwablejava.security 中的建構子
DigestException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 DigestException
DigestException(Throwable cause)
          創建帶指定 cause 和詳細訊息 DigestException,詳細訊息是 (cause==null ? null:cause.toString())(它通常包含該類別和 cause 的詳細訊息)。
GeneralSecurityException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 GeneralSecurityException
GeneralSecurityException(Throwable cause)
          用指定的原因和詳細訊息創建一個 GeneralSecurityException,詳細訊息是 (cause==null ? null:cause.toString())(它通常包含該類別和 cause 的詳細訊息)。
InvalidAlgorithmParameterException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 InvalidAlgorithmParameterException
InvalidAlgorithmParameterException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 InvalidAlgorithmParameterException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
InvalidKeyException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 InvalidKeyException
InvalidKeyException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 InvalidKeyException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
KeyException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 KeyException
KeyException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 KeyException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
KeyManagementException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 KeyManagementException
KeyManagementException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 KeyManagementException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
KeyStoreException(String message, Throwable cause)
          創建帶指定的詳細訊息和 cause 的 KeyStoreException
KeyStoreException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 KeyException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
NoSuchAlgorithmException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 NoSuchAlgorithmException
NoSuchAlgorithmException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 NoSuchAlgorithmException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
ProviderException(String message, Throwable cause)
          創建帶指定的詳細訊息和 cause 的 ProviderException
ProviderException(Throwable cause)
          創建帶指定的 cause 和詳細訊息的 ProviderException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
SignatureException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 SignatureException
SignatureException(Throwable cause)
          創建帶指定的原因和詳細訊息的 SignatureException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
 

java.security.aclThrowable 的使用
 

java.security.aclThrowable 的子類別
 class AclNotFoundException
          如果對不存在的 ACL(存取控制列表)進行參考,則拋出此異常。
 class LastOwnerException
          如果試圖刪除存取控制列表的最後一個所有者,則拋出此異常。
 class NotOwnerException
          當只允許物件(如存取控制列表)的所有者修改物件,但是試圖進行修改的 Principal 不是所有者時,拋出此異常。
 

java.security.certThrowable 的使用
 

java.security.certThrowable 的子類別
 class CertPathBuilderException
          指示在使用 CertPathBuilder 建構證書路徑時遇到了某種問題的異常。
 class CertPathValidatorException
          指示在驗證一個證書路徑時遇到了某種問題的異常。
 class CertStoreException
          指示從 CertStore 中獲取證書和 CRL 時遇到了某種問題的異常。
 class CRLException
          CRL(證書撤消列表)異常。
 

參數型別為 Throwablejava.security.cert 中的建構子
CertificateEncodingException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 CertificateEncodingException
CertificateEncodingException(Throwable cause)
          創建帶指定原因和詳細訊息的 CertificateEncodingException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
CertificateException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 CertificateException
CertificateException(Throwable cause)
          創建帶指定原因和詳細訊息的 CertificateException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
CertificateParsingException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 CertificateParsingException
CertificateParsingException(Throwable cause)
          創建帶指定原因和詳細訊息的 CertificateParsingException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
CertPathBuilderException(String msg, Throwable cause)
          創建帶指定詳細訊息和原因的 CertPathBuilderException
CertPathBuilderException(Throwable cause)
          創建包裹指定 throwable 的 CertPathBuilderException
CertPathValidatorException(String msg, Throwable cause)
          創建帶指定詳細訊息和 cause 的 CertPathValidatorException
CertPathValidatorException(String msg, Throwable cause, CertPath certPath, int index)
          創建帶指定詳細訊息、cause、證書路徑和索引的 CertPathValidatorException
CertPathValidatorException(Throwable cause)
          創建包裹指定 throwable 的 CertPathValidatorException
CertStoreException(String msg, Throwable cause)
          創建帶指定詳細訊息和 cause 的 CertStoreException
CertStoreException(Throwable cause)
          創建包裹指定 throwable 的 CertStoreException
CRLException(String message, Throwable cause)
          創建帶指定詳細訊息和 cause 的 CRLException
CRLException(Throwable cause)
          創建帶指定 cause 和詳細訊息的 CRLException,詳細訊息是 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)。
 

java.security.specThrowable 的使用
 

java.security.specThrowable 的子類別
 class InvalidKeySpecException
          這是針對無效密鑰規範的異常。
 class InvalidParameterSpecException
          這是針對無效參數規範的異常。
 

參數型別為 Throwablejava.security.spec 中的建構子
InvalidKeySpecException(String message, Throwable cause)
          創建帶指定的詳細訊息和 cause 的 InvalidKeySpecException
InvalidKeySpecException(Throwable cause)
          創建帶指定的 cause 和詳細訊息 (cause==null ? null : cause.toString())InvalidKeySpecException(它通常包含 cause 的類別和詳細訊息)。
 

java.sqlThrowable 的使用
 

java.sqlThrowable 的子類別
 class BatchUpdateException
          進行批量更新操作期間發生錯誤時拋出的 SQLException 子類別。
 class DataTruncation
          以 DataTruncation 異常形式拋出的異常(寫入時),或者由於除資料值超出 MaxFieldSize 之外的某種原因意外地截斷該資料值時以 DataTruncation 警告形式報告的異常(讀取時)。
 class SQLClientInfoException
          當無法在 Connection 上設置一個或多個客戶端資訊屬性時,拋出此 SQLException 的子類別。
 class SQLDataException
          當 SQLState 類別值為“22”時拋出的 SQLException 子類別。
 class SQLException
          提供關於資料庫存取錯誤或其他錯誤資訊的異常。
 class SQLFeatureNotSupportedException
          當 SQLState 類別值為“0A”(值為“零”A)時拋出的 SQLException 子類別。
 class SQLIntegrityConstraintViolationException
          當 SQLState 類別值為“23”時拋出的 SQLException 子類別。
 class SQLInvalidAuthorizationSpecException
          當 SQLState 類別值為“28”時拋出的 SQLException 子類別。
 class SQLNonTransientConnectionException
           SQLState 類別值為“08”時拋出的 SQLException 子類別,表示在失敗原因沒有糾正的情況下重試操作時,失敗的連接操作不會成功。
 class SQLNonTransientException
          重試相同操作將失敗(除非糾正了 SQLException 的 cause)的情況下拋出的 SQLException 子類別。
 class SQLRecoverableException
          應用程序執行某些恢復步驟並重試整個事務或事務分支(在分佈式事務中)後,可以成功執行先前失敗操作的情況下拋出的 SQLException 子類別。
 class SQLSyntaxErrorException
          當 SQLState 類別值為“42”時拋出的 SQLException 子類別。
 class SQLTimeoutException
          Statement 指定的逾時已到期時拋出的 SQLException 子類別。
 class SQLTransactionRollbackException
          當 SQLState 類別值為“40”時,拋出此 SQLException 的子類別。
 class SQLTransientConnectionException
          SQLState 類別值為“08”時拋出的 SQLException 子類別,表示在沒有進行任何應用程序級更改的情況下重試操作時,失敗的連接操作可以成功。
 class SQLTransientException
          沒有任何應用程序級功能干預時,重試先前失敗操作可以成功的情況下拋出的 SQLException 子類別。
 class SQLWarning
          提供關於資料庫存取警告資訊的異常。
 

返回變數型別為 Throwable 的型別的 java.sql 中的方法
 Iterator<Throwable> SQLException.iterator()
          返回在連接的 SQLExceptions 上進行迭代的迭代器。
 

參數型別為 Throwablejava.sql 中的建構子
BatchUpdateException(int[] updateCounts, Throwable cause)
          建構一個使用給定 causeupdateCounts 初始化的 BatchUpdateException 物件。
BatchUpdateException(String reason, int[] updateCounts, Throwable cause)
          建構一個使用給定 reasoncauseupdateCounts 建構的 BatchUpdateException 物件。
BatchUpdateException(String reason, String SQLState, int[] updateCounts, Throwable cause)
          建構一個使用給定 reasonSQLStatecauseupdateCounts 初始化的 BatchUpdateException 物件。
BatchUpdateException(String reason, String SQLState, int vendorCode, int[] updateCounts, Throwable cause)
          建構一個使用給定 reasonSQLStatevendorCodecauseupdateCounts 初始化的 BatchUpdateException 物件。
BatchUpdateException(Throwable cause)
          建構一個使用給定 cause 初始化的 BatchUpdateException 物件。
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause)
          創建一個 DataTruncation 物件,當 read 被設置為 true 時,該物件的 SQLState 初始化為 01004,當 read 被設置為 false 時,則初始化為 22001,reason 被設置為 "Data truncation",供應商程式碼被設置為 0,其他欄位被設置為給定值。
SQLClientInfoException(Map<String,ClientInfoStatus> failedProperties, Throwable cause)
          建構一個使用給定 causefailedProperties 初始化的 SQLClientInfoException 物件。
SQLClientInfoException(String reason, Map<String,ClientInfoStatus> failedProperties, Throwable cause)
          建構一個使用給定 reasoncausefailedProperties 初始化的 SQLClientInfoException 物件。
SQLClientInfoException(String reason, String SQLState, int vendorCode, Map<String,ClientInfoStatus> failedProperties, Throwable cause)
          建構一個使用給定 reasonSQLStatecausevendorCodefailedProperties 初始化的 SQLClientInfoException 物件。
SQLClientInfoException(String reason, String SQLState, Map<String,ClientInfoStatus> failedProperties, Throwable cause)
          建構一個使用給定 reasonSQLStatecausefailedProperties 初始化的 SQLClientInfoException 物件。
SQLDataException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLDataException 物件。
SQLDataException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLDataException 物件。
SQLDataException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLDataException 物件。
SQLDataException(Throwable cause)
          建構一個帶有給定 causeSQLDataException 物件。
SQLException(String reason, String sqlState, int vendorCode, Throwable cause)
          建構一個具有給定 reasonSQLStatevendorCodecauseSQLException 物件。
SQLException(String reason, String sqlState, Throwable cause)
          建構一個具有給定 reasonSQLStatecauseSQLException 物件。
SQLException(String reason, Throwable cause)
          建構一個具有給定 reasoncauseSQLException 物件。
SQLException(Throwable cause)
          建構一個具有給定 causeSQLException 物件。
SQLFeatureNotSupportedException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLFeatureNotSupportedException 物件。
SQLFeatureNotSupportedException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLFeatureNotSupportedException 物件。
SQLFeatureNotSupportedException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLFeatureNotSupportedException 物件。
SQLFeatureNotSupportedException(Throwable cause)
          建構一個帶有給定 causeSQLFeatureNotSupportedException 物件。
SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLIntegrityConstraintViolationException 物件。
SQLIntegrityConstraintViolationException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLIntegrityConstraintViolationException 物件。
SQLIntegrityConstraintViolationException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLIntegrityConstraintViolationException 物件。
SQLIntegrityConstraintViolationException(Throwable cause)
          建構一個帶有給定 causeSQLIntegrityConstraintViolationException 物件。
SQLInvalidAuthorizationSpecException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLInvalidAuthorizationSpecException 物件。
SQLInvalidAuthorizationSpecException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLInvalidAuthorizationSpecException 物件。
SQLInvalidAuthorizationSpecException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLInvalidAuthorizationSpecException 物件。
SQLInvalidAuthorizationSpecException(Throwable cause)
          建構一個帶有給定 causeSQLInvalidAuthorizationSpecException 物件。
SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLNonTransientConnectionException 物件。
SQLNonTransientConnectionException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLNonTransientConnectionException 物件。
SQLNonTransientConnectionException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTransientException 物件。
SQLNonTransientConnectionException(Throwable cause)
          建構一個帶有給定 causeSQLNonTransientConnectionException 物件。
SQLNonTransientException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLNonTransientException 物件。
SQLNonTransientException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLNonTransientException 物件。
SQLNonTransientException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTransientException 物件。
SQLNonTransientException(Throwable cause)
          建構一個帶有給定 causeSQLNonTransientException 物件。
SQLRecoverableException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLRecoverableException 物件。
SQLRecoverableException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLRecoverableException 物件。
SQLRecoverableException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLRecoverableException 物件。
SQLRecoverableException(Throwable cause)
          建構一個帶有給定 causeSQLRecoverableException 物件。
SQLSyntaxErrorException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLSyntaxErrorException 物件。
SQLSyntaxErrorException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLSyntaxErrorException 物件。
SQLSyntaxErrorException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLSyntaxErrorException 物件。
SQLSyntaxErrorException(Throwable cause)
          建構一個帶有給定 causeSQLSyntaxErrorException 物件。
SQLTimeoutException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLTimeoutException 物件。
SQLTimeoutException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLTimeoutException 物件。
SQLTimeoutException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTimeoutException 物件。
SQLTimeoutException(Throwable cause)
          建構一個帶有給定 causeSQLTimeoutException 物件。
SQLTransactionRollbackException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLTransactionRollbackException 物件。
SQLTransactionRollbackException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLTransactionRollbackException 物件。
SQLTransactionRollbackException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTransactionRollbackException 物件。
SQLTransactionRollbackException(Throwable cause)
          建構一個帶有給定 causeSQLTransactionRollbackException 物件。
SQLTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLTransientConnectionException 物件。
SQLTransientConnectionException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLTransientConnectionException 物件。
SQLTransientConnectionException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTransientConnectionException 物件。
SQLTransientConnectionException(Throwable cause)
          建構一個帶有給定 causeSQLTransientConnectionException 物件。
SQLTransientException(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個帶有給定 reasonSQLStatevendorCodecauseSQLTransientException 物件。
SQLTransientException(String reason, String SQLState, Throwable cause)
          建構一個帶有給定 reasonSQLStatecauseSQLTransientException 物件。
SQLTransientException(String reason, Throwable cause)
          建構一個帶有給定 reasoncauseSQLTransientException 物件。
SQLTransientException(Throwable cause)
          建構一個帶有給定 causeSQLTransientException 物件。
SQLWarning(String reason, String SQLState, int vendorCode, Throwable cause)
          建構一個具有給定 reasonSQLStatevendorCodecauseSQLWarning 物件。
SQLWarning(String reason, String SQLState, Throwable cause)
          建構一個具有給定 reasonSQLStatecauseSQLWarning 物件。
SQLWarning(String reason, Throwable cause)
          建構一個具有給定 reasoncauseSQLWarning 物件。
SQLWarning(Throwable cause)
          建構一個具有給定 causeSQLWarning 物件。
 

java.textThrowable 的使用
 

java.textThrowable 的子類別
 class ParseException
          表示解析時出現意外錯誤。
 

java.utilThrowable 的使用
 

java.utilThrowable 的子類別
 class ConcurrentModificationException
          當方法檢測到物件的共時修改,但不允許這種修改時,拋出此異常。
 class DuplicateFormatFlagsException
          格式說明符中提供重複標誌時拋出的未經檢查的異常。
 class EmptyStackException
          該異常由 Stack 類別中的方法拋出,以表明堆疊(stack)空間為空。
 class FormatFlagsConversionMismatchException
          轉換與標誌不相容時拋出未經檢查的異常。
 class FormatterClosedException
          格式器已關閉時拋出的未經檢查的異常。
 class IllegalFormatCodePointException
          將具有 Character.isValidCodePoint(int) 所定義的無效 Unicode 程式碼點的字元傳遞給 Formatter 時,拋出未經檢查的異常。
 class IllegalFormatConversionException
          當對應於格式說明符的參數為不相容的型別時,拋出未經檢查的異常。
 class IllegalFormatException
          當格式字元串包含非法語法,或者包含與給定參數不相容的格式說明符時,將拋出未經檢查的異常。
 class IllegalFormatFlagsException
          當給出非法組合標誌時,拋出未經檢查的異常。
 class IllegalFormatPrecisionException
          當精度為除 -1 以外的負值、轉換型別不支持某個精度或者值在其他方面不受支持時,將拋出未經檢查的異常。
 class IllegalFormatWidthException
          當格式寬度為除 -1 以外的負值或其他不受支持的值時,將拋出未經檢查的異常。
 class InputMismatchException
          由 Scanner 拋出,表明獲取的標記與期望型別的網要不比對,或者該標記超出期望型別的範圍。
 class InvalidPropertiesFormatException
          當按照 Properties 規範,輸入內容不符合屬性集的正確 XML 文檔型別,從而無法完成操作時,拋出此異常。
 class MissingFormatArgumentException
          如果格式說明符沒有相應的參數,或者參數索引參考了不存在的參數時,則拋出未經檢查的異常。
 class MissingFormatWidthException
          請求格式寬度時拋出未經檢查的異常。
 class MissingResourceException
          缺少資源時拋出此異常。
 class NoSuchElementException
          由 EnumerationnextElement 方法拋出,表明列舉中沒有更多的元素。
 class ServiceConfigurationError
          在載入服務提供者的過程中出錯時拋出的錯誤。
 class TooManyListenersException
           TooManyListenersException 異常用作 Java Event 模型的一部分來註釋和實作多點傳送 Event Source 的單播特例。
 class UnknownFormatConversionException
          給定未知的轉換時所拋出的未經檢查的異常。
 class UnknownFormatFlagsException
          給定未知標誌時所拋出的未經檢查的異常。
 

參數型別為 Throwablejava.util 中的建構子
InvalidPropertiesFormatException(Throwable cause)
          建構一個帶指定原因的 InvalidPropertiesFormatException。
ServiceConfigurationError(String msg, Throwable cause)
          建構一個帶有指定訊息和 cause 的新實例。
 

java.util.concurrentThrowable 的使用
 

java.util.concurrentThrowable 的子類別
 class BrokenBarrierException
          當某個執行緒試圖等待處於斷開狀態的 barrier 時,或者 barrier 進入斷開狀態而執行緒處於等待狀態時,拋出該異常。
 class CancellationException
          如果某項值產生任務(如 FutureTask)的結果因為任務被取消而無法獲取到,則拋出該異常。
 class ExecutionException
          當試圖獲取已通過拋出異常而中止的任務的結果時,拋出此異常。
 class RejectedExecutionException
          當無法執行某個任務時,由 Executor 拋出的異常。
 class TimeoutException
          阻塞操作逾時時,拋出該異常。
 

參數型別為 Throwablejava.util.concurrent 中的方法
protected  void ThreadPoolExecutor.afterExecute(Runnable r, Throwable t)
          基於完成執行給定 Runnable 所調用的方法。
protected  void FutureTask.setException(Throwable t)
          除非已經設置了此 Future 或已將其取消,否則它將報告一個 ExecutionException,並將給定的 throwable 作為其原因。
 

參數型別為 Throwablejava.util.concurrent 中的建構子
ExecutionException(String message, Throwable cause)
          建構帶指定詳細訊息和原因的 ExecutionException
ExecutionException(Throwable cause)
          建構帶指定原因的 ExecutionException
RejectedExecutionException(String message, Throwable cause)
          建構帶指定詳細訊息和原因的 RejectedExecutionException
RejectedExecutionException(Throwable cause)
          建構帶指定原因的 RejectedExecutionException
 

java.util.jarThrowable 的使用
 

java.util.jarThrowable 的子類別
 class JarException
          讀取或寫入 JAR 檔案時,如果發生某種錯誤,則拋出此異常。
 

java.util.loggingThrowable 的使用
 

返回 Throwablejava.util.logging 中的方法
 Throwable LogRecord.getThrown()
          獲取與日誌記錄相關聯的所有 throwable。
 

參數型別為 Throwablejava.util.logging 中的方法
 void Logger.log(Level level, String msg, Throwable thrown)
          記錄帶有相關的可拋出資訊的訊息。
 void Logger.logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)
          記錄一條訊息,具有指定源類別和方法,帶有相關的可拋出資訊。
 void Logger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
          記錄一條訊息,具有指定的源類別、方法和資源包名,帶有相關的可拋出物件。
 void LogRecord.setThrown(Throwable thrown)
          設置與日誌事件相關聯的 throwable。
 void Logger.throwing(String sourceClass, String sourceMethod, Throwable thrown)
          正拋出異常的記錄。
 

java.util.prefsThrowable 的使用
 

java.util.prefsThrowable 的子類別
 class BackingStoreException
          拋出該異常表明由於內部存儲故障或者不能聯繫內部存儲而無法完成 preferences 操作。
 class InvalidPreferencesFormatException
          拋出此異常表明根據 Preferences 規範,輸入內容不符合 preferences 集的正確 XML 文檔型別,從而無法完成操作。
 

參數型別為 Throwablejava.util.prefs 中的建構子
BackingStoreException(Throwable cause)
          建構帶指定原因的 BackingStoreException。
InvalidPreferencesFormatException(String message, Throwable cause)
          建構帶指定詳細訊息和原因的 InvalidPreferencesFormatException。
InvalidPreferencesFormatException(Throwable cause)
          建構帶指定原因的 InvalidPreferencesFormatException。
 

java.util.regexThrowable 的使用
 

java.util.regexThrowable 的子類別
 class PatternSyntaxException
          拋出未經檢查的異常,表明正則表達式網要中的語法錯誤。
 

java.util.zipThrowable 的使用
 

java.util.zipThrowable 的子類別
 class DataFormatException
          當資料格式發生錯誤時,拋出此異常。
 class ZipError
          發生不可恢復的錯誤時拋出。
 class ZipException
          如果某種 ZIP 異常發生,則拋出此錯誤。
 

javax.activationThrowable 的使用
 

javax.activationThrowable 的子類別
 class UnsupportedDataTypeException
          當請求操作不支持請求的資料型別時,拋出此異常。
 

javax.activityThrowable 的使用
 

javax.activityThrowable 的子類別
 class ActivityCompletedException
          任何存取 Activity 上下文的方法都可能拋出此異常,它指示不能繼續在 Activity 內部執行操作。
 class ActivityRequiredException
          如果方法沒有接收到它所要求的 Activity 上下文,則容器將拋出此異常。
 class InvalidActivityException
          任何存取 Activity 上下文的方法都可能拋出此異常,它指示嘗試調用或與嘗試調用相關的 Activity 上下文與 Activity 的當前狀態不相容。
 

參數型別為 Throwablejavax.activity 中的建構子
ActivityCompletedException(String message, Throwable cause)
          建構帶有指定詳細訊息和 cause 的新 throwable。
ActivityCompletedException(Throwable cause)
          建構帶有指定 cause 的新 throwable。
ActivityRequiredException(String message, Throwable cause)
          建構帶有指定詳細訊息和 cause 的新 throwable。
ActivityRequiredException(Throwable cause)
          建構帶有指定 cause 的新 throwable。
InvalidActivityException(String message, Throwable cause)
          建構帶有指定詳細訊息和 cause 的新 throwable。
InvalidActivityException(Throwable cause)
          建構帶有指定 cause 的新 throwable。
 

javax.annotation.processingThrowable 的使用
 

javax.annotation.processingThrowable 的子類別
 class FilerException
          指示一個檢測到試圖打開某一檔案的 Filer,該檔案違反 Filer 提供的保證。
 

javax.cryptoThrowable 的使用
 

javax.cryptoThrowable 的子類別
 class BadPaddingException
          當輸入資料期望特定的填充機制而資料又未正確填充時,拋出此異常。
 class ExemptionMechanismException
          此為一般 ExemptionMechanism 異常。
 class IllegalBlockSizeException
          如果提供給塊密碼的資料長度不正確(即與密碼的塊大小不比對),則拋出此異常。
 class NoSuchPaddingException
          當請求特定填充機制但該環境中未提供時,拋出此異常。
 class ShortBufferException
          當使用者提供的輸出緩衝區太小而不能存儲操作結果時,拋出此異常。
 

javax.imageioThrowable 的使用
 

javax.imageioThrowable 的子類別
 class IIOException
          該異常類別用於發出關於讀取和寫入操作的運行時故障的信號。
 

參數型別為 Throwablejavax.imageio 中的建構子
IIOException(String message, Throwable cause)
          建構一個 IIOException,使其帶有給定訊息 String 以及作為其底層 cause 的 Throwable
 

javax.imageio.metadataThrowable 的使用
 

javax.imageio.metadataThrowable 的子類別
 class IIOInvalidTreeException
          當 IIOMetadata 物件嘗試解析 IIOMetadataNode 的階層樹失敗時,將拋出 IIOInvalidTreeException
 

參數型別為 Throwablejavax.imageio.metadata 中的建構子
IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
          建構一個 IIOInvalidTreeException,使其具有訊息字元串、對導致此異常的異常的參考和導致解析錯誤的 Node 的參考。
 

javax.imageio.spiThrowable 的使用
 

拋出 Throwablejavax.imageio.spi 中的方法
 void ServiceRegistry.finalize()
          在垃圾回收前終止此物件。
 

javax.imageio.streamThrowable 的使用
 

拋出 Throwablejavax.imageio.stream 中的方法
protected  void FileCacheImageInputStream.finalize()
          在垃圾回收前結束此物件。
protected  void FileImageInputStream.finalize()
          在垃圾回收前結束此物件。
protected  void FileImageOutputStream.finalize()
          在垃圾回收前結束此物件。
protected  void ImageInputStreamImpl.finalize()
          在垃圾回收前結束此物件。
protected  void MemoryCacheImageInputStream.finalize()
          在垃圾回收前結束此物件。
 

javax.lang.model.elementThrowable 的使用
 

javax.lang.model.elementThrowable 的子類別
 class UnknownAnnotationValueException
          指示遇到一個未知種類別的註釋值。
 class UnknownElementException
          指示遇到一個未知種類別的元素。
 

javax.lang.model.typeThrowable 的使用
 

javax.lang.model.typeThrowable 的子類別
 class MirroredTypeException
          當應用程序試圖存取對應於 TypeMirrorClass 物件時,拋出此異常。
 class MirroredTypesException
          當應用程序試圖存取每個對應於 TypeMirrorClass 物件的序列時,拋出此異常。
 class UnknownTypeException
          指示遇到未知種類別的型別。
 

javax.managementThrowable 的使用
 

javax.managementThrowable 的子類別
 class AttributeNotFoundException
          指定的屬性不存在或無法檢索。
 class BadAttributeValueExpException
          向建構的查詢方法傳遞無效的 MBean 屬性時,拋出此異常。
 class BadBinaryOpValueExpException
          向建構查詢的方法傳遞無效的表達式時,拋出此異常。
 class BadStringOperationException
          向建構查詢的方法傳遞無效的字元串操作時,拋出此異常。
 class InstanceAlreadyExistsException
          已經在存儲資源庫中註冊了 MBean。
 class InstanceNotFoundException
          存儲資源庫中不存在指定的 MBean。
 class InvalidApplicationException
          試圖應用下列任一內容時拋出此異常:對 MBean 應用子查詢表達式或對錯誤類別的 MBean 應用完全限定屬性表達式。
 class InvalidAttributeValueException
          指定的值對該屬性無效。
 class JMException
          由 JMX 實作所拋出的異常。
 class JMRuntimeException
          由 JMX 實作所發出的運行時異常。
 class ListenerNotFoundException
          存儲資源庫中不存在指定的 MBean 偵聽器。
 class MalformedObjectNameException
          字元串的格式不對應於有效的 ObjectName。
 class MBeanException
          表示由代理的 MBean 方法所拋出的“使用者定義的”異常。
 class MBeanRegistrationException
          包裹由 MBeanRegistration 介面的 preRegister() 和 preDeregister() 方法所拋出的異常。
 class NotCompliantMBeanException
          嘗試在 MBean 伺服器中註冊一個物件,而該物件不是 JMX 相容的 MBean 時出現此異常。
 class OperationsException
          表示在 MBean 上執行操作時,在 MBean 伺服器中拋出的異常。
 class ReflectionException
          表示在使用 java.lang.reflect 類別調用 MBean 上的方法時,MBean 伺服器中拋出的異常。
 class RuntimeErrorException
          當代理中發生 java.lang.Error 時,必須捕獲它並作為 RuntimeErrorException 重新拋出。
 class RuntimeMBeanException
          表示由代理中的 MBean 方法拋出的運行時異常。
 class RuntimeOperationsException
          表示在 MBean 上執行操作時代理中拋出的運行時異常。
 class ServiceNotFoundException
          表示請求的服務不受支持時引發的異常。
 

返回 Throwablejavax.management 中的方法
 Throwable MBeanException.getCause()
          返回實際拋出的 Exception
 Throwable ReflectionException.getCause()
          返回拋出的實際 Exception
 Throwable RuntimeErrorException.getCause()
          返回拋出的實際 Error
 Throwable RuntimeMBeanException.getCause()
          返回拋出的實際 RuntimeException
 Throwable RuntimeOperationsException.getCause()
          返回拋出的實際 RuntimeException
 

拋出 Throwablejavax.management 中的方法
 Object MBeanServerInvocationHandler.invoke(Object proxy, Method method, Object[] args)
           
 

javax.management.modelmbeanThrowable 的使用
 

javax.management.modelmbeanThrowable 的子類別
 class InvalidTargetObjectTypeException
          當指定了無效的目標物件型別時,拋出此異常。
 class XMLParseException
          當將某個 XML 格式的字元串解析為 ModelMBean 物件,或從 ModelMBean 物件創建 XML 格式的字元串時,拋出此異常。
 

javax.management.monitorThrowable 的使用
 

javax.management.monitorThrowable 的子類別
 class MonitorSettingException
          當監視器設置在運行監視器期間變得無效時由該監視器拋出的異常。
 

javax.management.openmbeanThrowable 的使用
 

javax.management.openmbeanThrowable 的子類別
 class InvalidOpenTypeException
          當開放資料 值的開放型別 不是期望的型別時,拋出此運行時異常。
 class KeyAlreadyExistsException
          當添加到表格資料 實例的行索引已用於參考此表格資料 實例中的另一行時,拋出此運行時異常。
 class OpenDataException
          因為無法滿足一個或多個有效性約束,所以無法建構開放型別開放資料open MBean 元資料資訊 實例時,拋出此經過檢查的異常。
 

拋出 Throwablejavax.management.openmbean 中的方法
 Object CompositeDataInvocationHandler.invoke(Object proxy, Method method, Object[] args)
           
 

javax.management.relationThrowable 的使用
 

javax.management.relationThrowable 的子類別
 class InvalidRelationIdException
          為關係提供的關係 id 已使用時引發此異常。
 class InvalidRelationServiceException
          提供無效 Relation Service(關係服務)時引發此異常。
 class InvalidRelationTypeException
          無效的關係型別。
 class InvalidRoleInfoException
          在角色資訊中,其最小程度大於其最大程度時,引發此異常。
 class InvalidRoleValueException
          角色值無效。
 class RelationException
          此類別是關係管理過程中引發的任何異常的父級類別。
 class RelationNotFoundException
          Relation Service(關係服務)中不存在給定關係 id 的關係時引發此異常。
 class RelationServiceNotRegisteredException
          在對 Relation Service(關係服務)進行存取而該 Relation Service 未註冊時引發此異常。
 class RelationTypeNotFoundException
          Relation Service(關係服務)中不存在帶給定名稱的關係型別時引發此異常。
 class RoleInfoNotFoundException
          給定的關係型別中不存在帶指定名稱的角色資訊時引發此異常。
 class RoleNotFoundException
          關係中的某個角色不存在,或不可讀,或不可設置時,引發此異常。
 

javax.management.remoteThrowable 的使用
 

javax.management.remoteThrowable 的子類別
 class JMXProviderException
          當提供者存在所需的協議但由於某種原因不能使用時由 JMXConnectorFactoryJMXConnectorServerFactory 拋出的異常。
 class JMXServerErrorException
          在處理遠端 MBean 伺服器中的調用的過程中拋出了 Error 時,遠端 MBeanServer 方法調用導致拋出的異常。
 

返回 Throwablejavax.management.remote 中的方法
 Throwable JMXProviderException.getCause()
           
 Throwable JMXServerErrorException.getCause()
           
 

參數型別為 Throwablejavax.management.remote 中的建構子
JMXProviderException(String message, Throwable cause)
          建構帶指定詳細訊息和巢狀異常的 JMXProviderException
 

javax.namingThrowable 的使用
 

javax.namingThrowable 的子類別
 class AuthenticationNotSupportedException
          當所請求驗證的特定 flavor 不受支持時,拋出此異常。
 class CannotProceedException
          拋出此異常指示操作到達了名稱中的某一點,在該點上操作無法繼續進行。
 class CommunicationException
          當客戶端無法與目錄或命名服務通信時,拋出此異常。
 class ConfigurationException
          當存在配置問題時,拋出此異常。
 class ContextNotEmptyException
          當試圖銷毀一個不為空的上下文時,拋出此異常。
 class InsufficientResourcesException
          當無法使用資源完成所請求的操作時,拋出此異常。
 class InterruptedNamingException
          當正被調用的命名操作已經被中斷時,拋出此異常。
 class InvalidNameException
          此異常指示被指定的名稱不符合命名系統的命名語法。
 class LimitExceededException
          當某一方法因為使用者或系統指定的限制而異常終止時,拋出此異常。
 class LinkException
          此異常用於描述解析連接時遇到的問題。
 class LinkLoopException
          當檢測到的某個循環試圖解析某一連接,或者已達到某一特定於實作的連接計數限制時,拋出此異常。
 class MalformedLinkException
          如果在解析或建構連接時遇到錯誤連接,則拋出此異常。
 class NameAlreadyBoundException
          一些方法拋出此異常來指示因為名稱已經綁定到另一個物件而無法添加某一綁定。
 class NameNotFoundException
          當名稱的元件由於沒有被綁定而無法解析時,拋出此異常。
 class NamingException
          此異常是 Context 和 DirContext 介面中的操作拋出的所有異常的父級類別。
 class NamingSecurityException
          此異常是 Context 和 DirContext 介面中的操作所拋出的與安全有關的異常的父級類別。
 class NoInitialContextException
          當不能創建任何初始上下文實作時,拋出此異常。
 class NoPermissionException
          當試圖執行某一操作,而客戶端沒有執行該操作的權限時,拋出此異常。
 class NotContextException
          當命名操作進行到需要上下文來繼續該操作的某處,而解析的物件不是一個上下文時,拋出此異常。
 class OperationNotSupportedException
          當上下文實作不支持將調用的操作時,拋出此異常。
 class PartialResultException
          拋出此異常指示結果正在返回或者到目前為止只返回了部分結果,並且操作無法完成。
 class ReferralException
          此抽象類別用於表示一個參考異常,該異常是在回應某一參考(比如 LDAP v3 伺服器返回的參考)時產生的。
 class ServiceUnavailableException
          當試圖與目錄或命名服務通信,而該服務不可用時,拋出此異常。
 class SizeLimitExceededException
          當某一方法產生的結果超出與大小有關的限制時,拋出此異常。
 class TimeLimitExceededException
          當某一方法沒有在指定的時間限制內終止時,拋出此異常。
 

宣告為 Throwablejavax.naming 中的欄位
protected  Throwable NamingException.rootException
          包含導致拋出此 NamingException 的原始異常。
 

返回 Throwablejavax.naming 中的方法
 Throwable NamingException.getCause()
          返回此異常的 cause。
 Throwable NamingException.getRootCause()
          檢索此 NamingException 的根 cause,如果有的話。
 Throwable NamingException.initCause(Throwable cause)
          將此異常的 cause 初始化為指定值。
 

參數型別為 Throwablejavax.naming 中的方法
 Throwable NamingException.initCause(Throwable cause)
          將此異常的 cause 初始化為指定值。
 void NamingException.setRootCause(Throwable e)
          記錄此 NamingException 的根 cause。
 

javax.naming.directoryThrowable 的使用
 

javax.naming.directoryThrowable 的子類別
 class AttributeInUseException
          當操作試圖添加已經存在的屬性時拋出此異常。
 class AttributeModificationException
          當試圖添加、移除或修改與屬性的(網要)定義或屬性的狀態有衝突的屬性、屬性標識符或屬性值時拋出此異常。
 class InvalidAttributeIdentifierException
          在試圖用無效的屬性標識符創建屬性時,拋出此異常。
 class InvalidAttributesException
          在嘗試添加或修改不完全或不正確地指定的屬性集時,拋出此異常。
 class InvalidSearchControlsException
          在為搜尋操作指定的 SearchControls 無效時,拋出此異常。
 class InvalidSearchFilterException
          當指定的搜尋過濾器無效時,拋出此異常。
 class NoSuchAttributeException
          嘗試存取不存在的屬性時,拋出此異常。
 class SchemaViolationException
          當方法在某些方面違反網要時,拋出此異常。
 

javax.naming.ldapThrowable 的使用
 

javax.naming.ldapThrowable 的子類別
 class LdapReferralException
          此抽象類別用於表示 LDAP 參考異常。
 

javax.net.sslThrowable 的使用
 

javax.net.sslThrowable 的子類別
 class SSLException
          指示由 SSL 子系統檢測到的某類別錯誤。
 class SSLHandshakeException
          指示客戶端和伺服器不能就所需安全級別進行協商。
 class SSLKeyException
          報告錯誤的 SSL 密鑰。
 class SSLPeerUnverifiedException
          指示還沒有驗證同位體的身份。
 class SSLProtocolException
          報告在 SSL 協議的操作中的錯誤。
 

參數型別為 Throwablejavax.net.ssl 中的建構子
SSLException(String message, Throwable cause)
          創建帶指定詳細訊息和原因的 SSLException
SSLException(Throwable cause)
          根據指定的原因和 (cause==null ? null : cause.toString()) 的詳細訊息建構異常 SSLException(它通常包含 cause 的類別和詳細訊息)。
 

javax.printThrowable 的使用
 

javax.printThrowable 的子類別
 class PrintException
          類別 PrintException 封裝了與列印有關的錯誤狀況,此狀況在使用 PrintService 實例時會發生。
 

javax.print.attributeThrowable 的使用
 

javax.print.attributeThrowable 的子類別
 class UnmodifiableSetException
          當由於設置不可修改而無法執行請求的操作時,拋出該異常。
 

javax.rmi.CORBAThrowable 的使用
 

參數型別為 Throwablejavax.rmi.CORBA 中的方法
static RemoteException Util.wrapException(Throwable orig)
          包裹由實作方法拋出的異常。
 RemoteException UtilDelegate.wrapException(Throwable obj)
          Util.wrapException(java.lang.Throwable) 的委託調用。
 

javax.scriptThrowable 的使用
 

javax.scriptThrowable 的子類別
 class ScriptException
          文稿 API 的一般 Exception 類別。
 

javax.security.authThrowable 的使用
 

javax.security.authThrowable 的子類別
 class DestroyFailedException
          當 destroy 操作失敗時,拋出此異常。
 class RefreshFailedException
          當 refresh 操作失敗時,拋出此異常。
 

javax.security.auth.callbackThrowable 的使用
 

javax.security.auth.callbackThrowable 的子類別
 class UnsupportedCallbackException
          在 CallbackHandler 不能識別特定的 Callback 時發出的信號。
 

javax.security.auth.loginThrowable 的使用
 

javax.security.auth.loginThrowable 的子類別
 class AccountException
          一般的帳戶異常。
 class AccountExpiredException
          當使用者帳戶到期時拋出此異常。
 class AccountLockedException
          帳戶被鎖定時拋出此異常。
 class AccountNotFoundException
          未找到帳戶時拋出此異常。
 class CredentialException
          一般證書異常。
 class CredentialExpiredException
          當 Credential 到期時拋出此異常。
 class CredentialNotFoundException
          找不到證書時拋出此異常。
 class FailedLoginException
          當使用者驗證失敗時拋出此異常。
 class LoginException
          此異常是基本的登錄異常。
 

javax.security.certThrowable 的使用
 

javax.security.certThrowable 的子類別
 class CertificateEncodingException
          證書編碼異常。
 class CertificateException
          此異常指示各種證書問題之一。
 class CertificateExpiredException
          證書過期異常。
 class CertificateNotYetValidException
          證書不再有效異常。
 class CertificateParsingException
          證書解析異常。
 

javax.security.saslThrowable 的使用
 

javax.security.saslThrowable 的子類別
 class AuthenticationException
          此異常由 SASL 機制實作拋出,指示由於和驗證有關的原因(如無效的標識、口令 或密鑰),SASL 交換已失敗。
 class SaslException
          此類別表示在使用 SASL 時所發生的錯誤。
 

返回 Throwablejavax.security.sasl 中的方法
 Throwable SaslException.getCause()
           
 Throwable SaslException.initCause(Throwable cause)
           
 

參數型別為 Throwablejavax.security.sasl 中的方法
 Throwable SaslException.initCause(Throwable cause)
           
 

參數型別為 Throwablejavax.security.sasl 中的建構子
AuthenticationException(String detail, Throwable ex)
          建構帶詳細訊息和根異常的新 AuthenticationException 實例。
SaslException(String detail, Throwable ex)
          建構帶詳細訊息和根異常的新 SaslException 實例。
 

javax.sound.midiThrowable 的使用
 

javax.sound.midiThrowable 的子類別
 class InvalidMidiDataException
          一個 InvalidMidiDataException,指示遇到了不恰當的 MIDI 資料。
 class MidiUnavailableException
          當請求的 MIDI 元件由於不可用而無法打開或創建時,拋出 MidiUnavailableException 異常。
 

javax.sound.sampledThrowable 的使用
 

javax.sound.sampledThrowable 的子類別
 class LineUnavailableException
          LineUnavailableException 是指示某一行因為不可用而無法打開的異常。
 class UnsupportedAudioFileException
          UnsupportedAudioFileException 是指示因為檔案沒有包含可識別檔案型別和格式的有效資料而致使操作失敗的異常。
 

javax.sql.rowsetThrowable 的使用
 

javax.sql.rowsetThrowable 的子類別
 class RowSetWarning
          SQLException 的一個擴展,提供關於在 RowSet 物件上設置的資料庫警告的資訊。
 

javax.sql.rowset.serialThrowable 的使用
 

javax.sql.rowset.serialThrowable 的子類別
 class SerialException
          指示對 SQL 型別 BLOBCLOBSTRUCTARRAY 以及 SQL 型別 DATALINKJAVAOBJECT 進行序列化或反序列化時發生的錯誤。
 

javax.sql.rowset.spiThrowable 的使用
 

javax.sql.rowset.spiThrowable 的子類別
 class SyncFactoryException
          指示 SyncFactory 機制發生的錯誤。
 class SyncProviderException
          指示 SyncProvider 機制發生的錯誤。
 

javax.swingThrowable 的使用
 

javax.swingThrowable 的子類別
 class UnsupportedLookAndFeelException
          指示在使用者系統上不存在請求的外觀管理類別的異常。
 

javax.swing.textThrowable 的使用
 

javax.swing.textThrowable 的子類別
 class BadLocationException
          此異常的目的是報告文檔模型中的損壞位置(即試圖參考一個不存在的位置)。
 class ChangedCharSetException
          顧名思義,ChangedCharSetException 是字元集改變時拋出的異常。
 

javax.swing.treeThrowable 的使用
 

javax.swing.treeThrowable 的子類別
 class ExpandVetoException
          用於阻止擴展/折疊發生的異常。
 

javax.swing.undoThrowable 的使用
 

javax.swing.undoThrowable 的子類別
 class CannotRedoException
          當 UndoableEdit 被通知 redo() 但無法執行時拋出。
 class CannotUndoException
          當 UndoableEdit 被通知 undo() 但無法執行時拋出。
 

javax.transactionThrowable 的使用
 

javax.transactionThrowable 的子類別
 class InvalidTransactionException
          此異常指示該請求帶來了無效的事務上下文。
 class TransactionRequiredException
          此異常指示某個請求帶來了 null 事務上下文,但目標物件需要啟動的事務。
 class TransactionRolledbackException
          此異常指示與請求處理關聯的事務已回滾,或已標記為回滾。
 

javax.transaction.xaThrowable 的使用
 

javax.transaction.xaThrowable 的子類別
 class XAException
          資源管理器 (RM) 拋出 XAException,以通知事務管理器涉及的事務遇到錯誤。
 

javax.xml.bindThrowable 的使用
 

javax.xml.bindThrowable 的子類別
 class JAXBException
          這是所有 JAXB 異常的根異常類別。
 class PropertyException
          此異常指示在獲取或設置屬性時遇到一個錯誤。
 class TypeConstraintException
          此異常指示已檢測到存在違反動態檢查的型別約束的情況。
 class ValidationException
          此異常指示在執行驗證操作時發生錯誤。
 

返回 Throwablejavax.xml.bind 中的方法
 Throwable JAXBException.getCause()
           
 Throwable JAXBException.getLinkedException()
          獲取連接的異常。
 Throwable TypeConstraintException.getLinkedException()
          獲取連接的異常。
 Throwable ValidationEvent.getLinkedException()
          檢索此警告/錯誤的連接異常。
 

參數型別為 Throwablejavax.xml.bind 中的方法
 void JAXBException.setLinkedException(Throwable exception)
          添加連接的異常。
 void TypeConstraintException.setLinkedException(Throwable exception)
          添加一個連接的異常。
 

參數型別為 Throwablejavax.xml.bind 中的建構子
JAXBException(String message, String errorCode, Throwable exception)
          建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 JAXBException。
JAXBException(String message, Throwable exception)
          建構帶指定的詳細訊息和 linkedException 的 JAXBException。
JAXBException(Throwable exception)
          建構帶有一個 linkedException 的 JAXBException。
MarshalException(String message, String errorCode, Throwable exception)
          建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 MarshalException。
MarshalException(String message, Throwable exception)
          建構帶指定的詳細訊息和 linkedException 的 MarshalException。
MarshalException(Throwable exception)
          建構帶有一個 linkedException 的 MarshalException。
PropertyException(String message, String errorCode, Throwable exception)
          建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 PropertyException。
PropertyException(String message, Throwable exception)
          建構帶指定詳細訊息和 linkedException 的 PropertyException。
PropertyException(Throwable exception)
          建構帶有一個 linkedException 的 PropertyException。
TypeConstraintException(String message, String errorCode, Throwable exception)
          建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 TypeConstraintException。
TypeConstraintException(String message, Throwable exception)
          建構帶指定詳細訊息和 linkedException 的 TypeConstraintException。
TypeConstraintException(Throwable exception)
          建構帶有一個 linkedException 的 TypeConstraintException。
UnmarshalException(String message, String errorCode, Throwable exception)
          建構帶指定詳細訊息、特定於供應商的 errorCode 和 linkedException 的 UnmarshalException。
UnmarshalException(String message, Throwable exception)
          建構帶指定詳細訊息和 linkedException 的 UnmarshalException。
UnmarshalException(Throwable exception)
          建構帶有一個 linkedException 的 UnmarshalException。
ValidationException(String message, String errorCode, Throwable exception)
          建構帶指定的詳細訊息、特定於供應商的 errorCode 和 linkedException 的 ValidationException。
ValidationException(String message, Throwable exception)
          建構帶指定的詳細訊息和 linkedException 的 ValidationException。
ValidationException(Throwable exception)
          建構帶有一個 linkedException 的 ValidationException。
 

javax.xml.bind.helpersThrowable 的使用
 

返回 Throwablejavax.xml.bind.helpers 中的方法
 Throwable ValidationEventImpl.getLinkedException()
           
 

參數型別為 Throwablejavax.xml.bind.helpers 中的方法
 void ValidationEventImpl.setLinkedException(Throwable _linkedException)
          設置此事件的 linked exception 欄位。
 

參數型別為 Throwablejavax.xml.bind.helpers 中的建構子
NotIdentifiableEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          創建新的 NotIdentifiableEventImpl。
ParseConversionEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          創建新的 ParseConversionEventImpl。
PrintConversionEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          創建新的 PrintConversionEventImpl。
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          創建新的 ValidationEventImpl。
 

javax.xml.cryptoThrowable 的使用
 

javax.xml.cryptoThrowable 的子類別
 class KeySelectorException
          指示由 KeySelector 拋出的異常條件。
 class MarshalException
          指示 XML 編組或解組過程中發生的異常條件。
 class NoSuchMechanismException
          當請求特定 XML 機制但該機制在環境中不可用時,拋出此異常。
 class URIReferenceException
          指示取消參考 URIReference 時拋出的異常條件。
 

返回 Throwablejavax.xml.crypto 中的方法
 Throwable KeySelectorException.getCause()
          返回此 KeySelectorException 的 cause,如果 cause 不存在或未知,則返回 null
 Throwable MarshalException.getCause()
          返回此 MarshalException 的 cause;如果 cause 不存在或未知,則返回 null
 Throwable NoSuchMechanismException.getCause()
          返回此 NoSuchMechanismException 的 cause,如果 cause 不存在或未知,則返回 null
 Throwable URIReferenceException.getCause()
          返回此 URIReferenceException 的 cause,如果 cause 不存在或未知,則返回 null
 

參數型別為 Throwablejavax.xml.crypto 中的建構子
KeySelectorException(String message, Throwable cause)
          建構帶指定詳細訊息和 cause 的新 KeySelectorException
KeySelectorException(Throwable cause)
          建構帶指定的 cause 和詳細訊息 (cause==null ? null :cause.toString()) 的新 KeySelectorException(它通常包含 cause 的類別和詳細訊息)。
MarshalException(String message, Throwable cause)
          建構一個帶指定詳細訊息和 cause 的新 MarshalException
MarshalException(Throwable cause)
          建構帶指定 cause 和詳細訊息 (cause==null ? null :cause.toString())MarshalException(它通常包含 cause 的類別和詳細訊息)。
NoSuchMechanismException(String message, Throwable cause)
          建構帶指定詳細訊息和 cause 的新 NoSuchMechanismException
NoSuchMechanismException(Throwable cause)
          建構帶指定的 cause 和詳細訊息 (cause==null ? null :cause.toString()) 的新 NoSuchMechanismException(它通常包含 cause 的類別和詳細訊息)。
URIReferenceException(String message, Throwable cause)
          建構帶指定詳細訊息和 cause 的新 URIReferenceException
URIReferenceException(String message, Throwable cause, URIReference uriReference)
          建構帶指定詳細訊息、cause 和 URIReference 的新 URIReferenceException
URIReferenceException(Throwable cause)
          建構帶指定的 cause 和詳細訊息 (cause==null ? null :cause.toString()) 的新 URIReferenceException(它通常包含 cause 的類別和詳細訊息)。
 

javax.xml.crypto.dsigThrowable 的使用
 

javax.xml.crypto.dsigThrowable 的子類別
 class TransformException
          指示執行轉換演算法時出現異常的異常條件。
 class XMLSignatureException
          指示產生或驗證 XML 簽章過程中發生的異常條件。
 

返回 Throwablejavax.xml.crypto.dsig 中的方法
 Throwable TransformException.getCause()
          返回此 TransformException 的 cause,如果 cause 不存在或未知,則返回 null
 Throwable XMLSignatureException.getCause()
          返回此 XMLSignatureException 的 cause;如果 cause 不存在或未知,則返回 null
 

參數型別為 Throwablejavax.xml.crypto.dsig 中的建構子
TransformException(String message, Throwable cause)
          建構帶指定詳細訊息和 cause 的新 TransformException
TransformException(Throwable cause)
          建構帶指定的 cause 和詳細訊息 (cause==null ? null :cause.toString()) 的新 TransformException(它通常包含 cause 的類別和詳細訊息)。
XMLSignatureException(String message, Throwable cause)
          建構一個帶指定詳細訊息和 cause 的新 XMLSignatureException
XMLSignatureException(Throwable cause)
          建構帶指定 cause 和詳細訊息 (cause==null ? null :cause.toString()) 的新 XMLSignatureException(它通常包含 cause 的類別和詳細訊息)。
 

javax.xml.datatypeThrowable 的使用
 

javax.xml.datatypeThrowable 的子類別
 class DatatypeConfigurationException
          指示嚴重的配置錯誤。
 

參數型別為 Throwablejavax.xml.datatype 中的建構子
DatatypeConfigurationException(String message, Throwable cause)
          創建帶有指定詳細訊息和原因的新 DatatypeConfigurationException
DatatypeConfigurationException(Throwable cause)
          使用指定的原因創建一個新的 DatatypeConfigurationException
 

javax.xml.parsersThrowable 的使用
 

javax.xml.parsersThrowable 的子類別
 class FactoryConfigurationError
          當解析器處理器的配置存在問題時拋出該異常。
 class ParserConfigurationException
          指示一個嚴重的配置錯誤。
 

javax.xml.soapThrowable 的使用
 

javax.xml.soapThrowable 的子類別
 class SOAPException
          當發生 SOAP 異常時,拋出此異常。
 

返回 Throwablejavax.xml.soap 中的方法
 Throwable SOAPException.getCause()
          返回此 SOAPException 中嵌入的 Throwable 物件(如果有)。
 Throwable SOAPException.initCause(Throwable cause)
          使用給定的 Throwable 物件初始化此 SOAPException 物件的 cause 欄位。
 

參數型別為 Throwablejavax.xml.soap 中的方法
 Throwable SOAPException.initCause(Throwable cause)
          使用給定的 Throwable 物件初始化此 SOAPException 物件的 cause 欄位。
 

參數型別為 Throwablejavax.xml.soap 中的建構子
SOAPException(String reason, Throwable cause)
          建構一個 SOAPException 物件,使用給定 String 作為拋出異常的原因,使用給定 Throwable 物件作為嵌入的異常。
SOAPException(Throwable cause)
          建構使用給定 Throwable 物件初始化的 SOAPException 物件。
 

javax.xml.streamThrowable 的使用
 

javax.xml.streamThrowable 的子類別
 class XMLStreamException
          用於不可預料處理錯誤的基本異常。
 

宣告為 Throwablejavax.xml.stream 中的欄位
protected  Throwable XMLStreamException.nested
           
 

返回 Throwablejavax.xml.stream 中的方法
 Throwable XMLStreamException.getNestedException()
          獲取巢狀異常。
 

參數型別為 Throwablejavax.xml.stream 中的建構子
XMLStreamException(String msg, Location location, Throwable th)
          建構具有關聯訊息、異常和位置的異常。
XMLStreamException(String msg, Throwable th)
          建構具有關聯訊息和異常的異常
XMLStreamException(Throwable th)
          建構具有關聯異常的異常
 

javax.xml.transformThrowable 的使用
 

javax.xml.transformThrowable 的子類別
 class TransformerConfigurationException
          指示嚴重的配置錯誤。
 class TransformerException
          此類別指定了轉換過程中發生的異常條件。
 class TransformerFactoryConfigurationError
          當通過 Transformer Factories 進行的配置存在問題時拋出此異常。
 

返回 Throwablejavax.xml.transform 中的方法
 Throwable TransformerException.getCause()
          返回此拋出物件的原因,如果原因不存在或未知,則返回 null
 Throwable TransformerException.getException()
          此方法檢索此異常所包裹的異常。
 Throwable TransformerException.initCause(Throwable cause)
          將此拋出物件的原因 初始化為指定值。
 

參數型別為 Throwablejavax.xml.transform 中的方法
 Throwable TransformerException.initCause(Throwable cause)
          將此拋出物件的原因 初始化為指定值。
 

參數型別為 Throwablejavax.xml.transform 中的建構子
TransformerConfigurationException(String message, SourceLocator locator, Throwable e)
          包裹了 TransformerConfigurationException 中的現有異常。
TransformerConfigurationException(String msg, Throwable e)
          創建帶有給定 Exception 基本原因和詳細訊息的新 TransformerConfigurationException
TransformerConfigurationException(Throwable e)
          創建帶有錯誤的給定 Exception 基本原因的新 TransformerConfigurationException
TransformerException(String message, SourceLocator locator, Throwable e)
          包裹了 TransformerException 中的現有異常。
TransformerException(String message, Throwable e)
          包裹 TransformerException 中的一個現有異常。
TransformerException(Throwable e)
          創建一個套件裝了現有異常的新 TransformerException。
 

javax.xml.wsThrowable 的使用
 

javax.xml.wsThrowable 的子類別
 class WebServiceException
          WebServiceException 類別是所有 JAX-WS API 運行時異常的基本異常類別。
 

參數型別為 Throwablejavax.xml.ws 中的建構子
ProtocolException(String message, Throwable cause)
          建構一個具有指定詳細訊息和 cause 的新運行時異常。
ProtocolException(Throwable cause)
          建構具有指定 cause 和詳細訊息 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)的新運行時異常。
WebServiceException(String message, Throwable cause)
          建構一個具有指定詳細訊息和 cause 的新異常。
WebServiceException(Throwable cause)
          建構具有指定 cause 和詳細資訊 (cause==null ? null :cause.toString())(它通常包含 cause 的類別和詳細訊息)的新 WebServiceException。
 

javax.xml.ws.httpThrowable 的使用
 

javax.xml.ws.httpThrowable 的子類別
 class HTTPException
          HTTPException 異常表示一個 XML/HTTP 故障。
 

javax.xml.ws.soapThrowable 的使用
 

javax.xml.ws.soapThrowable 的子類別
 class SOAPFaultException
          SOAPFaultException 異常表示一個 SOAP 1.1 或 1.2 故障。
 

javax.xml.xpathThrowable 的使用
 

javax.xml.xpathThrowable 的子類別
 class XPathException
          XPathException 表示通用 XPath 異常。
 class XPathExpressionException
          XPathExpressionException 表示 XPath 表達式中的錯誤。
 class XPathFactoryConfigurationException
          XPathFactoryConfigurationException 表示 XPathFactory 環境中的配置錯誤。
 class XPathFunctionException
          XPathFunctionException 表示 XPath 函數的錯誤。
 

返回 Throwablejavax.xml.xpath 中的方法
 Throwable XPathException.getCause()
          獲取此 XPathException 的 cause。
 

參數型別為 Throwablejavax.xml.xpath 中的建構子
XPathException(Throwable cause)
          建構帶指定 cause 的新 XPathException
XPathExpressionException(Throwable cause)
          建構帶指定 cause 的新 XPathExpressionException
XPathFactoryConfigurationException(Throwable cause)
          建構帶指定 cause 的新 XPathFactoryConfigurationException
XPathFunctionException(Throwable cause)
          建構帶指定 cause 的新 XPathFunctionException
 

org.ietf.jgssThrowable 的使用
 

org.ietf.jgssThrowable 的子類別
 class GSSException
          每當發生 GSS-API 錯誤(包括任何特定於機制的錯誤)時,都會拋出此異常。
 

org.omg.CORBAThrowable 的使用
 

org.omg.CORBAThrowable 的子類別
 class ACTIVITY_COMPLETED
          ACTIVITY_COMPLETED 系統異常可以在任何存取 Activity 上下文的方法上引發。
 class ACTIVITY_REQUIRED
          ACTIVITY_REQUIRED 系統異常可以在任何需要 Activity 上下文的方法上引發。
 class BAD_CONTEXT
          當客戶端調用某一操作,但傳遞的上下文中不包含該操作所需的上下文值時,拋出該異常。
 class BAD_INV_ORDER
          此異常指示調用者按錯誤順序調用了操作。
 class BAD_OPERATION
          當物件參考表示某一現有對象,但該物件並不支持調用的操作時,拋出該異常。
 class BAD_PARAM
          當傳遞給某一調用的參數超出範圍或被認為不合法時,拋出該異常。
 class BAD_QOS
          只要物件無法支持調用參數(具有與之關聯的服務質量語義的參數)所需的服務質量,就會引發 BAD_QOS 異常。
 class BAD_TYPECODE
          當 ORB 遇到錯誤的型別程式碼(例如,具有無效 TCKind 值的型別程式碼)時,拋出該異常。
 class Bounds
          當參數不在某一方法試圖存取的物件的合法範圍內時,拋出該使用者異常。
 class CODESET_INCOMPATIBLE
          當客戶端和伺服器本機程式碼集之間不能進行有意義的通信時,拋出此異常。
 class COMM_FAILURE
          如果某一操作正在進行時失去通信,此時客戶端已經發送了請求,但伺服器的應答尚未返回到客戶端,則引發此異常。
 class DATA_CONVERSION
          如果 ORB 無法將已編組資料的表示形式轉換成其本機表示形式,則引發此異常,反之亦然。
 class FREE_MEM
          當 ORB 試圖釋放動態記憶體但卻因為某些原因(例如因為堆積(heap)空間損壞或記憶體塊被鎖定)而失敗時,拋出此異常。
 class IMP_LIMIT
          此異常指示在 OBR 運行時超過了某一項實作限制。
 class INITIALIZE
          ORB 在其初始化期間出錯(例如無法獲得網路資源或檢測配置錯誤)時,拋出此異常。
 class INTERNAL
          此異常指示 ORB 中存在內部錯誤,例如,在 ORB 檢測到其內部資料結構被損壞時將拋出此異常。
 class INTF_REPOS
          當 ORB 無法到達介面存儲資源庫,或者檢測到其他與介面存儲資源庫相關的錯誤時,引發此異常。
 class INV_FLAG
          在將無效標誌傳遞給某項操作時(例如,在創建 DII 請求時),拋出此異常。
 class INV_IDENT
          此異常指示 IDL 標識符在語法上是無效的。
 class INV_OBJREF
          此異常指示物件參考存在內部錯誤。
 class INV_POLICY
          當應用於特定調用的 Policy 覆寫之間不相容而導致無法進行調用時,拋出此標準異常。
 class INVALID_ACTIVITY
          如果在不同於其處於掛起狀態時所在的上下文中恢復事務或 Activity,則在該 Activity 或 Transaction 服務的恢復方法上引發 INVALID_ACTIVITY 系統異常。
 class INVALID_TRANSACTION
          當請求帶有無效的事務上下文時,拋出此異常。
 class MARSHAL
          表示網路中傳來的請求或應答在結構上無效。
 class NO_IMPLEMENT
          此異常指示,儘管被調用的操作存在(它有一個 IDL 定義),但不存在該操作的實作。
 class NO_MEMORY
          如果 ORB 運行時出現記憶體不足,則拋出此異常。
 class NO_PERMISSION
          當因為調用者沒有足夠的權限而導致調用失敗時,拋出此異常。
 class NO_RESOURCES
          當 ORB 遇到一些一般資源限制時,拋出此異常。
 class NO_RESPONSE
          如果某客戶端試圖檢索延遲同步調用的結果,但請求的回應尚不可用,則拋出此異常。
 class OBJ_ADAPTER
          此異常通常指示管理方面的不比對,例如,某台伺服器可能試圖在實作存儲資源庫中使用已經在使用或存儲資源庫未知的名稱註冊它自身。
 class OBJECT_NOT_EXIST
          只要在已刪除的物件上執行調用,就會引發此異常。
 class PERSIST_STORE
          此異常指示一個持久存儲錯誤,例如,無法建立資料庫連接或者某個資料庫損壞。
 class PolicyError
          發生策略錯誤時拋出的使用者異常。
 class REBIND
          如果當前有效 RebindPolicy 具有 NO_REBIND 或 NO_RECONNECT 值,且對綁定的物件參考執行調用時產生狀態為 OBJECT_FORWARD 的 LocateReply 訊息或狀態為 LOCATION_FORWARD 的 Reply 訊息,則將引發 REBIND
 class SystemException
          所有 CORBA 標準異常的根類別。
 class TIMEOUT
          當已超過指定生存時間卻沒有做出任何交付時,引發 TIMEOUT 異常。
 class TRANSACTION_MODE
          如果客戶端 ORB 檢測到 IOR 中的 InvocationPolicy 與選中的調用路徑(即直接或路由調用)不比對,則它將拋出 CORBA TRANSACTION_MODE 異常。
 class TRANSACTION_REQUIRED
          此異常指示請求帶有一個 null 事務上下文,但需要的是啟動的事務。
 class TRANSACTION_ROLLEDBACK
          當與請求處理關聯的事務已回滾或已標記為回滾時,拋出此異常。
 class TRANSACTION_UNAVAILABLE
          當由於到事務服務 (Transaction Service) 的連接已異常終止而無法處理事務服務上下文時,由 ORB 拋出 CORBA TRANSACTION_UNAVAILABLE 異常。
 class TRANSIENT
          當 ORB 試圖到達某一物件但失敗時,拋出此異常。
 class UNKNOWN
          如果操作實作拋出一個非 CORBA 異常(比如特定於該實作程式語言的異常),或者某一操作引發沒有出現在該操作引發表達式中的使用者異常,則將引發此異常。
 class UnknownUserException
          包含由伺服器返回的使用者異常的類別。
 class UserException
          CORBA IDL 定義的使用者異常的根類別。
 class WrongTransaction
          CORBA WrongTransaction 使用者定義異常。
 

org.omg.CORBA.DynAnyPackageThrowable 的使用
 

org.omg.CORBA.DynAnyPackageThrowable 的子類別
 class Invalid
          動態 any 操作在傳遞無效的 DynAnyAny 作為其參數時拋出 Invalid。
 class InvalidSeq
          任何有關動態 any 並使用序列(Java 陣列)作為參數的操作在該序列無效時拋出 InvalidSeq 異常。
 class InvalidValue
           
 class TypeMismatch
          動態 any 的存取器方法在實際內容的型別與要試圖存取的型別不比對時拋出 TypeMismatch。
 

org.omg.CORBA.ORBPackageThrowable 的使用
 

org.omg.CORBA.ORBPackageThrowable 的子類別
 class InconsistentTypeCode
          當試圖使用與特定的 DynAny 子類別不比對的型別程式碼創建動態 any 時將拋出 InconsistentTypeCode。
 class InvalidName
          當向 ORB.resolve_initial_references 傳遞一個沒有初始參考的名稱時將引發 InvalidName 異常。
 

org.omg.CORBA.portableThrowable 的使用
 

org.omg.CORBA.portableThrowable 的子類別
 class ApplicationException
          此類別用來報告 ORB 和 stub 之間的應用程序級異常。
 class IndirectionException
          Indirection 異常是一個特定於 Java 的系統異常。
 class RemarshalException
          此類別用來報告本地轉發異常,以及發回 ORB 的物件轉發 GIOP 資訊。
 class UnknownException
          org.omg.CORBA.portable.UnknownException 用來報告 tie 和 ORB 以及 ORB 和 stub 之間的未知異常。
 

宣告為 Throwableorg.omg.CORBA.portable 中的欄位
 Throwable UnknownException.originalEx
          一個 throwable 物件,包裹在 CORBA UnknownException 中的原始異常。
 

參數型別為 Throwableorg.omg.CORBA.portable 中的建構子
UnknownException(Throwable ex)
          建構一個 UnknownException 物件。
 

org.omg.CORBA.TypeCodePackageThrowable 的使用
 

org.omg.CORBA.TypeCodePackageThrowable 的子類別
 class BadKind
          當對 TypeCode 物件調用不恰當的操作時將拋出 BadKind 異常。
 

org.omg.CosNaming.NamingContextExtPackageThrowable 的使用
 

org.omg.CosNaming.NamingContextExtPackageThrowable 的子類別
 class InvalidAddress
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。
 

org.omg.CosNaming.NamingContextPackageThrowable 的使用
 

org.omg.CosNaming.NamingContextPackageThrowable 的子類別
 class AlreadyBound
          org/omg/CosNaming/NamingContextPackage/AlreadyBound.java。
 class CannotProceed
          org/omg/CosNaming/NamingContextPackage/CannotProceed.java。
 class NotEmpty
          org/omg/CosNaming/NamingContextPackage/NotEmpty.java。
 class NotFound
          org/omg/CosNaming/NamingContextPackage/NotFound.java。
 

org.omg.IOP.CodecFactoryPackageThrowable 的使用
 

org.omg.IOP.CodecFactoryPackageThrowable 的子類別
 class UnknownEncoding
          org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java。
 

org.omg.IOP.CodecPackageThrowable 的使用
 

org.omg.IOP.CodecPackageThrowable 的子類別
 class FormatMismatch
          org/omg/IOP/CodecPackage/FormatMismatch.java。
 class InvalidTypeForEncoding
          org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java。
 

org.omg.PortableInterceptorThrowable 的使用
 

org.omg.PortableInterceptorThrowable 的子類別
 class InvalidSlot
          org/omg/PortableInterceptor/InvalidSlot.java。
 

org.omg.PortableInterceptor.ORBInitInfoPackageThrowable 的使用
 

org.omg.PortableInterceptor.ORBInitInfoPackageThrowable 的子類別
 class DuplicateName
          org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java。
 

org.omg.PortableServerThrowable 的使用
 

org.omg.PortableServerThrowable 的子類別
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.java。
 

org.omg.PortableServer.CurrentPackageThrowable 的使用
 

org.omg.PortableServer.CurrentPackageThrowable 的子類別
 class NoContext
          org/omg/PortableServer/CurrentPackage/NoContext.java。
 

org.omg.PortableServer.POAManagerPackageThrowable 的使用
 

org.omg.PortableServer.POAManagerPackageThrowable 的子類別
 class AdapterInactive
          org/omg/PortableServer/POAManagerPackage/AdapterInactive.java。
 

org.omg.PortableServer.POAPackageThrowable 的使用
 

org.omg.PortableServer.POAPackageThrowable 的子類別
 class AdapterAlreadyExists
          org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java。
 class AdapterNonExistent
          org/omg/PortableServer/POAPackage/AdapterNonExistent.java。
 class InvalidPolicy
          org/omg/PortableServer/POAPackage/InvalidPolicy.java。
 class NoServant
          org/omg/PortableServer/POAPackage/NoServant.java。
 class ObjectAlreadyActive
          org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java。
 class ObjectNotActive
          org/omg/PortableServer/POAPackage/ObjectNotActive.java。
 class ServantAlreadyActive
          org/omg/PortableServer/POAPackage/ServantAlreadyActive.java。
 class ServantNotActive
          org/omg/PortableServer/POAPackage/ServantNotActive.java。
 class WrongAdapter
          org/omg/PortableServer/POAPackage/WrongAdapter.java。
 class WrongPolicy
          org/omg/PortableServer/POAPackage/WrongPolicy.java。
 

org.w3c.domThrowable 的使用
 

org.w3c.domThrowable 的子類別
 class DOMException
          DOM 操作只在 "exceptional" 情況下引發異常,即不能執行操作時(由於邏輯原因,因為丟失資料或因為實作變得不穩定)。
 

org.w3c.dom.eventsThrowable 的使用
 

org.w3c.dom.eventsThrowable 的子類別
 class EventException
          事件操作可以像在其方法描述中指定的那樣拋出 EventException
 

org.w3c.dom.lsThrowable 的使用
 

org.w3c.dom.lsThrowable 的子類別
 class LSException
          如果處理停止,解析或寫操作可以拋出 LSException
 

org.xml.saxThrowable 的使用
 

org.xml.saxThrowable 的子類別
 class SAXException
          封裝一般的 SAX 錯誤或警告。
 class SAXNotRecognizedException
          用於未識別的標識符的 Exception 類別。
 class SAXNotSupportedException
          用於不被支持的操作的 Exception 類別。
 class SAXParseException
          封裝 XML 解析錯誤或警告。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only