JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.Exception
的使用

使用 Exception 的軟體套件
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.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。 
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.lang.model.element 用於 Java 程式語言的模型元素的介面。 
javax.lang.model.type 用來為 Java 程式語言型別建立模型的介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.loading 提供實作高層級動態載入的類別。 
javax.management.modelmbean 提供了 ModelMBean 類別的定義。 
javax.management.monitor 提供 monitor 類別的定義。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
javax.management.relation 提供 Relation Service 的定義。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。 
javax.naming 為存取命名服務提供類別和介面。 
javax.naming.directory 擴展 javax.naming 套件以提供存取目錄服務的功能。 
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制元件的支持。 
javax.naming.spi 提供一些方法來動態地插入對通過 javax.naming 和相關套件存取命名和目錄服務的支持。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
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.annotation.adapters XmlAdapter 及其規範定義的子類別允許任意 Java 類別與 JAXB 一起使用。 
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.awtException 的使用
 

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

java.awt.colorException 的使用
 

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

java.awt.datatransferException 的使用
 

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

java.awt.dndException 的使用
 

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

java.awt.eventException 的使用
 

返回 Exceptionjava.awt.event 中的方法
 Exception InvocationEvent.getException()
          返回在執行 Runnable 的 run() 方法時捕獲的任何 Exception。
 

java.awt.geomException 的使用
 

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

java.awt.im.spiException 的使用
 

拋出 Exceptionjava.awt.im.spi 中的方法
 InputMethod InputMethodDescriptor.createInputMethod()
          創建相應輸入方法的新實例。
 

java.awt.imageException 的使用
 

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

java.awt.printException 的使用
 

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

java.beansException 的使用
 

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

參數型別為 Exceptionjava.beans 中的方法
 void ExceptionListener.exceptionThrown(Exception e)
          此方法在捕獲可恢復的異常時調用。
 

拋出 Exceptionjava.beans 中的方法
 void Statement.execute()
          執行方法找到一個與 methodName 屬性同名的方法,並在目標上調用該方法。
 Object Expression.getValue()
          如果此實例的 value 屬性尚未設置,則此方法利用這些參數,在此目標上動態尋找具有指定 methodName 的方法,並調用該方法。
 

java.ioException 的使用
 

java.ioException 的子類別
 class CharConversionException
          用於字元轉換異常的基礎類別。
 class EOFException
          當輸入過程中意外到達檔案或串流的末尾時,拋出此異常。
 class FileNotFoundException
          當試圖打開指定路徑名表示的檔案失敗時,拋出此異常。
 class InterruptedIOException
          I/O 操作已中斷信號,拋出此異常。
 class InvalidClassException
          當 Serialization 運行時檢測到某個類別具有以下問題之一時,拋出此異常。
 class InvalidObjectException
          指示一個或多個反序列化物件未通過驗證測試。
 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 之一的信號。
 

宣告為 Exceptionjava.io 中的欄位
 Exception WriteAbortedException.detail
          在寫入 ObjectStream 時捕獲的異常。
 

參數型別為 Exceptionjava.io 中的建構子
WriteAbortedException(String s, Exception ex)
          使用描述該異常的字元串和導致中止的異常建構一個 WriteAbortedException。
 

java.langException 的使用
 

java.langException 的子類別
 class ArithmeticException
          當出現異常的運算條件時,拋出此異常。
 class ArrayIndexOutOfBoundsException
          用非法索引存取陣列時拋出的異常。
 class ArrayStoreException
          試圖將錯誤型別的物件存儲到一個物件陣列時拋出的異常。
 class ClassCastException
          當試圖將物件強制轉換為不是實例的子類別時,拋出該異常。
 class ClassNotFoundException
          當應用程序試圖使用以下方法通過字元串名載入類別時,拋出該異常: Class 類別中的 forName 方法。
 class CloneNotSupportedException
          當調用 Object 類別中的 clone 方法複製物件,但該物件的類別無法實作 Cloneable 介面時,拋出該異常。
 class EnumConstantNotPresentException
          當應用程序試圖通過名稱和列舉型別存取那些不包含具有指定名稱的常數的列舉常數時,拋出該異常。
 class IllegalAccessException
          當應用程序試圖反射性地創建一個實例(而不是陣列)、設置或獲取一個欄位,或者調用一個方法,但當前正在執行的方法無法存取指定類別、欄位、方法或建構子的定義時,拋出 IllegalAccessException。
 class IllegalArgumentException
          拋出的異常表明向方法傳遞了一個不合法或不正確的參數。
 class IllegalMonitorStateException
          拋出的異常表明某一執行緒已經試圖等待物件的監視器,或者試圖通知其他正在等待物件的監視器而本身沒有指定監視器的執行緒。
 class IllegalStateException
          在非法或不適當的時間調用方法時產生的信號。
 class IllegalThreadStateException
          指示執行緒沒有處於請求操作所要求的適當狀態時拋出的異常。
 class IndexOutOfBoundsException
          指示某排序索引(例如對陣列、字元串或向量的排序)超出範圍時拋出。
 class InstantiationException
          當應用程序試圖使用 Class 類別中的 newInstance 方法創建一個類別的實例,而指定的類別物件無法被實例化時,拋出該異常。
 class InterruptedException
          當執行緒在活動之前或活動期間處於正在等待、休眠或佔用狀態且該執行緒被中斷時,拋出該異常。
 class NegativeArraySizeException
          如果應用程序試圖創建大小為負的陣列,則拋出該異常。
 class NoSuchFieldException
          類別不包含指定名稱的欄位時產生的信號。
 class NoSuchMethodException
          無法找到某一特定方法時,拋出該異常。
 class NullPointerException
          當應用程序試圖在需要物件的地方使用 null 時,拋出該異常。
 class NumberFormatException
          當應用程序試圖將字元串轉換成一種數值型別,但該字元串不能轉換為適當格式時,拋出該異常。
 class RuntimeException
          RuntimeException 是那些可能在 Java 虛擬機器正常運行期間拋出的異常的父級類別。
 class SecurityException
          由安全管理器拋出的異常,指示存在安全侵犯。
 class StringIndexOutOfBoundsException
          此異常由 String 方法拋出,指示索引或者為負,或者超出字元串的大小。
 class TypeNotPresentException
          當應用程序試圖使用表示型別名稱的字元串對型別進行存取,但無法找到帶有指定名稱的型別定義時,拋出該異常。
 class UnsupportedOperationException
          當不支持請求的操作時,拋出該異常。
 

java.lang.annotationException 的使用
 

java.lang.annotationException 的子類別
 class AnnotationTypeMismatchException
          若某個註釋的型別在對該註釋進行編譯(或序列化)後發生了更改,而程序試圖存取該註釋的元素時,拋出此異常。
 class IncompleteAnnotationException
          若某個註釋在編譯(或序列化)後將某個註釋型別添加到其型別定義中,而程序試圖該註釋型別的元素時,拋出此異常。
 

java.lang.instrumentException 的使用
 

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

java.lang.reflectException 的使用
 

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

java.netException 的使用
 

java.netException 的子類別
 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.nioException 的使用
 

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

java.nio.channelsException 的使用
 

java.nio.channelsException 的子類別
 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.charsetException 的使用
 

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

參數型別為 Exceptionjava.nio.charset 中的建構子
CoderMalfunctionError(Exception cause)
          初始化此類別的一個實例。
 

java.rmiException 的使用
 

java.rmiException 的子類別
 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
 

參數型別為 Exceptionjava.rmi 中的建構子
AccessException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 AccessException
ConnectException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 ConnectException
ConnectIOException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 ConnectIOException
MarshalException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 MarshalException
ServerException(String s, Exception ex)
          建構帶有指定詳細訊息和嵌入異常的 ServerException
ServerRuntimeException(String s, Exception ex)
          已過時。 無替換版本
StubNotFoundException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 StubNotFoundException
UnexpectedException(String s, Exception ex)
          建構帶有指定詳細訊息和嵌入異常的 UnexpectedException
UnknownHostException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 UnknownHostException
UnmarshalException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 UnmarshalException
 

java.rmi.activationException 的使用
 

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

參數型別為 Exceptionjava.rmi.activation 中的建構子
ActivateFailedException(String s, Exception ex)
          建構帶指定詳細訊息和巢狀異常的 ActivateFailedException
 

java.rmi.serverException 的使用
 

java.rmi.serverException 的子類別
 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 的子類別。
 

宣告為 Exceptionjava.rmi.server 中的欄位
 Exception ServerCloneException.detail
          異常原因。
 

參數型別為 Exceptionjava.rmi.server 中的方法
 boolean RMIFailureHandler.failure(Exception ex)
          在 RMI 運行時無法通過 RMISocketFactory 創建 ServerSocket 時調用該 failure 回調。
 

拋出 Exceptionjava.rmi.server 中的方法
 void Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
          已過時。 無替代版本
 void RemoteCall.executeCall()
          已過時。 無替代版本
 void RemoteRef.invoke(RemoteCall call)
          已過時。 1.2 樣式 stub 不再使用此方法。stub 使用遠端參考上的單個方法 invoke(Remote, Method, Object[], int) 來執行參數編組、遠端方法執行和返回值解組,而不是使用對遠端參考(newCallinvokedone)的方法調用序列。
 Object RemoteRef.invoke(Remote obj, Method method, Object[] params, long opnum)
          調用某個方法。
 

參數型別為 Exceptionjava.rmi.server 中的建構子
ExportException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 ExportException
ServerCloneException(String s, Exception cause)
          建構帶指定詳細訊息和原因的 ServerCloneException
SkeletonNotFoundException(String s, Exception ex)
          已過時。 建構帶指定詳細訊息和巢狀異常的 SkeletonNotFoundException
SocketSecurityException(String s, Exception ex)
          建構帶指定詳細訊息和嵌入異常的 SocketSecurityIOException
 

java.securityException 的使用
 

java.securityException 的子類別
 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 中的密鑰無法恢復,則拋出此異常。
 

返回 Exceptionjava.security 中的方法
 Exception PrivilegedActionException.getException()
          返回特權計算拋出的異常,該異常導致此 PrivilegedActionException
 

拋出 Exceptionjava.security 中的方法
 T PrivilegedExceptionAction.run()
          執行計算。
 

參數型別為 Exceptionjava.security 中的建構子
PrivilegedActionException(Exception exception)
          建構一個新的“包裹”指定 Exception 的 PrivilegedActionException。
 

java.security.aclException 的使用
 

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

java.security.certException 的使用
 

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

java.security.specException 的使用
 

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

java.sqlException 的使用
 

java.sqlException 的子類別
 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
          提供關於資料庫存取警告資訊的異常。
 

java.textException 的使用
 

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

java.utilException 的使用
 

java.utilException 的子類別
 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 TooManyListenersException
           TooManyListenersException 異常用作 Java Event 模型的一部分來註釋和實作多點傳送 Event Source 的單播特例。
 class UnknownFormatConversionException
          給定未知的轉換時所拋出的未經檢查的異常。
 class UnknownFormatFlagsException
          給定未知標誌時所拋出的未經檢查的異常。
 

java.util.concurrentException 的使用
 

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

拋出 Exceptionjava.util.concurrent 中的方法
 V Callable.call()
          計算結果,如果無法計算結果,則拋出一個異常。
 

java.util.jarException 的使用
 

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

java.util.loggingException 的使用
 

參數型別為 Exceptionjava.util.logging 中的方法
 void ErrorManager.error(String msg, Exception ex, int code)
          在發生 Handler 失敗時調用 error 方法。
protected  void Handler.reportError(String msg, Exception ex, int code)
          用於向該 Handler 的 ErrorManager 報告錯誤的受保護便利方法。
 

java.util.prefsException 的使用
 

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

java.util.regexException 的使用
 

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

java.util.zipException 的使用
 

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

javax.activationException 的使用
 

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

javax.activityException 的使用
 

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

javax.annotation.processingException 的使用
 

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

javax.cryptoException 的使用
 

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

javax.imageioException 的使用
 

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

javax.imageio.metadataException 的使用
 

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

javax.lang.model.elementException 的使用
 

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

javax.lang.model.typeException 的使用
 

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

javax.managementException 的使用
 

javax.managementException 的子類別
 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
          表示請求的服務不受支持時引發的異常。
 

返回 Exceptionjavax.management 中的方法
 Exception MBeanException.getTargetException()
          返回實際拋出的 Exception
 Exception ReflectionException.getTargetException()
          返回拋出的實際 Exception
 

拋出 Exceptionjavax.management 中的方法
 void MBeanRegistration.preDeregister()
          允許該 MBean 在從 MBean 伺服器註銷之前執行它所需要的任何操作。
 void StandardMBean.preDeregister()
          允許 MBean 由 MBean 伺服器取消註冊前執行任何它所需要的操作。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在被註冊到 MBean 伺服器之前執行它所需要的任何操作。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在 MBean 伺服器中註冊之前執行任何它所需要的操作。
 

參數型別為 Exceptionjavax.management 中的建構子
MBeanException(Exception e)
          創建一個套件裝實際 java.lang.ExceptionMBeanException
MBeanException(Exception e, String message)
          創建一個套件裝實際 java.lang.ExceptionMBeanException(帶有詳細訊息)。
MBeanRegistrationException(Exception e)
          創建一個套件裝實際 java.lang.ExceptionMBeanRegistrationException
MBeanRegistrationException(Exception e, String message)
          創建一個套件裝實際 java.lang.ExceptionMBeanRegistrationException(帶有詳細訊息)。
ReflectionException(Exception e)
          創建包裹實際 java.lang.ExceptionReflectionException
ReflectionException(Exception e, String message)
          創建包裹帶有詳細訊息的實際 java.lang.ExceptionReflectionException
 

javax.management.loadingException 的使用
 

拋出 Exceptionjavax.management.loading 中的方法
protected  URL MLet.check(String version, URL codebase, String jarfile, MLetContent mlet)
          當擴展此服務來支持快取記憶體和版本控制時,要覆寫此方法。
 void MLet.preDeregister()
          允許 m-let 在由 MBean 伺服器註銷之前執行任何所需要的操作。
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          允許在將 m-let 註冊到 MBean 之前執行任何所需要的操作。
 

javax.management.modelmbeanException 的使用
 

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

拋出 Exceptionjavax.management.modelmbean 中的方法
 void RequiredModelMBean.preDeregister()
          允許 MBean 在由 MBean 伺服器註銷之前執行任何所需要的操作。
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在註冊到 MBean 伺服器之前執行任何所需要的操作。
 

參數型別為 Exceptionjavax.management.modelmbean 中的建構子
InvalidTargetObjectTypeException(Exception e, String s)
          帶有異常和字元串的建構子。
XMLParseException(Exception e, String s)
          帶有字元串和異常的建構子。
 

javax.management.monitorException 的使用
 

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

拋出 Exceptionjavax.management.monitor 中的方法
 void Monitor.preDeregister()
          允許在 MBean 伺服器註銷監視器 MBean 之前執行監視器 MBean 所需要的任何操作。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允許在 MBean 伺服器中註冊監視器 MBean 之前執行任何監視器 MBean 所需要的操作。
 

javax.management.openmbeanException 的使用
 

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

javax.management.relationException 的使用
 

javax.management.relationException 的子類別
 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
          關係中的某個角色不存在,或不可讀,或不可設置時,引發此異常。
 

拋出 Exceptionjavax.management.relation 中的方法
 void RelationService.preDeregister()
           
 void RelationSupport.preDeregister()
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 

javax.management.remoteException 的使用
 

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

拋出 Exceptionjavax.management.remote 中的方法
 void JMXConnectorServer.preDeregister()
          當此連接器伺服器從 MBean 伺服器上註銷時,由該 MBean 伺服器調用此方法。
 

javax.management.timerException 的使用
 

拋出 Exceptionjavax.management.timer 中的方法
 void Timer.preDeregister()
          允許計時器 MBean 在 MBean 伺服器註銷它之前執行任何所需的操作。
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          允許計時器 MBean 在 MBean 伺服器中註冊之前執行任何所需的操作。
 

javax.namingException 的使用
 

javax.namingException 的子類別
 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
          當某一方法沒有在指定的時間限制內終止時,拋出此異常。
 

javax.naming.directoryException 的使用
 

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

javax.naming.ldapException 的使用
 

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

javax.naming.spiException 的使用
 

拋出 Exceptionjavax.naming.spi 中的方法
static Object NamingManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment)
          為指定物件和環境創建一個物件實例。
 Object ObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
          使用指定的位置或參考資訊創建一個物件。
 Object DirObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          使用位置或參考資訊以及指定的屬性創建一個物件。
static Object DirectoryManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          為指定物件、屬性和環境創建一個物件實例。
 

javax.net.sslException 的使用
 

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

javax.printException 的使用
 

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

參數型別為 Exceptionjavax.print 中的建構子
PrintException(Exception e)
          建構連接了所提供異常的 print 異常。
PrintException(String s, Exception e)
          建構帶給定詳細訊息和鏈異常的 print 異常。
 

javax.print.attributeException 的使用
 

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

javax.scriptException 的使用
 

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

參數型別為 Exceptionjavax.script 中的建構子
ScriptException(Exception e)
          創建一個套件裝底層解釋器拋出的 ExceptionScriptException
 

javax.security.authException 的使用
 

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

javax.security.auth.callbackException 的使用
 

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

javax.security.auth.loginException 的使用
 

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

javax.security.certException 的使用
 

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

javax.security.saslException 的使用
 

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

javax.sound.midiException 的使用
 

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

javax.sound.sampledException 的使用
 

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

javax.sql.rowsetException 的使用
 

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

javax.sql.rowset.serialException 的使用
 

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

javax.sql.rowset.spiException 的使用
 

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

javax.swingException 的使用
 

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

拋出 Exceptionjavax.swing 中的方法
protected abstract  T SwingWorker.doInBackground()
          計算結果;如果無法計算結果,則拋出異常。
 

javax.swing.textException 的使用
 

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

javax.swing.treeException 的使用
 

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

javax.swing.undoException 的使用
 

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

javax.transactionException 的使用
 

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

javax.transaction.xaException 的使用
 

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

javax.xml.bindException 的使用
 

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

javax.xml.bind.annotation.adaptersException 的使用
 

拋出 Exceptionjavax.xml.bind.annotation.adapters 中的方法
abstract  ValueType XmlAdapter.marshal(BoundType v)
          將 bound 型別轉換為 value 型別。
abstract  BoundType XmlAdapter.unmarshal(ValueType v)
          將 value 型別轉換為 bound 型別。
 

javax.xml.cryptoException 的使用
 

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

javax.xml.crypto.dsigException 的使用
 

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

javax.xml.datatypeException 的使用
 

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

javax.xml.parsersException 的使用
 

javax.xml.parsersException 的子類別
 class ParserConfigurationException
          指示一個嚴重的配置錯誤。
 

返回 Exceptionjavax.xml.parsers 中的方法
 Exception FactoryConfigurationError.getException()
          返回引發此異常的實際異常(如果有)。
 

參數型別為 Exceptionjavax.xml.parsers 中的建構子
FactoryConfigurationError(Exception e)
          使用錯誤的給定 Exception 基本原因創建一個新的 FactoryConfigurationError
FactoryConfigurationError(Exception e, String msg)
          使用給定 Exception 的基本原因和詳細訊息創建一個新的 FactoryConfigurationError
 

javax.xml.soapException 的使用
 

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

javax.xml.streamException 的使用
 

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

返回 Exceptionjavax.xml.stream 中的方法
 Exception FactoryConfigurationError.getException()
          返回巢狀異常(如果有)。
 

參數型別為 Exceptionjavax.xml.stream 中的建構子
FactoryConfigurationError(Exception e)
          建構具有巢狀內部異常的異常。
FactoryConfigurationError(Exception e, String msg)
          建構具有巢狀內部異常和訊息的異常。
FactoryConfigurationError(String msg, Exception e)
          建構具有巢狀內部異常和訊息的異常。
 

javax.xml.transformException 的使用
 

javax.xml.transformException 的子類別
 class TransformerConfigurationException
          指示嚴重的配置錯誤。
 class TransformerException
          此類別指定了轉換過程中發生的異常條件。
 

返回 Exceptionjavax.xml.transform 中的方法
 Exception TransformerFactoryConfigurationError.getException()
          返回引發此異常的實際異常(如果有)。
 

參數型別為 Exceptionjavax.xml.transform 中的建構子
TransformerFactoryConfigurationError(Exception e)
          創建帶有錯誤的給定 Exception 基本原因的新 TransformerFactoryConfigurationError
TransformerFactoryConfigurationError(Exception e, String msg)
          創建帶有給定 Exception 基本原因和詳細訊息的新 TransformerFactoryConfigurationError
 

javax.xml.wsException 的使用
 

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

javax.xml.ws.httpException 的使用
 

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

javax.xml.ws.soapException 的使用
 

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

javax.xml.xpathException 的使用
 

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

org.ietf.jgssException 的使用
 

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

org.omg.CORBAException 的使用
 

org.omg.CORBAException 的子類別
 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 使用者定義異常。
 

返回 Exceptionorg.omg.CORBA 中的方法
abstract  Exception Environment.exception()
          檢索此 Environment 物件中的異常。
 

參數型別為 Exceptionorg.omg.CORBA 中的方法
abstract  void Environment.exception(Exception except)
          將給定異常插入此 Environment 物件。
 

org.omg.CORBA.DynAnyPackageException 的使用
 

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

org.omg.CORBA.ORBPackageException 的使用
 

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

org.omg.CORBA.portableException 的使用
 

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

org.omg.CORBA.TypeCodePackageException 的使用
 

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

org.omg.CosNaming.NamingContextExtPackageException 的使用
 

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

org.omg.CosNaming.NamingContextPackageException 的使用
 

org.omg.CosNaming.NamingContextPackageException 的子類別
 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.CodecFactoryPackageException 的使用
 

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

org.omg.IOP.CodecPackageException 的使用
 

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

org.omg.PortableInterceptorException 的使用
 

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

org.omg.PortableInterceptor.ORBInitInfoPackageException 的使用
 

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

org.omg.PortableServerException 的使用
 

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

org.omg.PortableServer.CurrentPackageException 的使用
 

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

org.omg.PortableServer.POAManagerPackageException 的使用
 

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

org.omg.PortableServer.POAPackageException 的使用
 

org.omg.PortableServer.POAPackageException 的子類別
 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.domException 的使用
 

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

org.w3c.dom.eventsException 的使用
 

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

org.w3c.dom.lsException 的使用
 

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

org.xml.saxException 的使用
 

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

返回 Exceptionorg.xml.sax 中的方法
 Exception SAXException.getException()
          返回嵌入的異常(如果有)。
 

參數型別為 Exceptionorg.xml.sax 中的建構子
SAXException(Exception e)
          創建一個套件裝現有異常的新的 SAXException。
SAXException(String message, Exception e)
          從現有的異常創建新的 SAXException。
SAXParseException(String message, Locator locator, Exception e)
          將現有的異常包裹在 SAXParseException 中。
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
          創建帶有嵌入異常的新 SAXParseException。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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