JavaTM 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 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 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 提供用于安全套接字包的类。 
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
          当应用程序递归太深而发生堆栈溢出时,抛出该错误。
 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()
          在异常堆栈跟踪中填充。
 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
          试图将套接字绑定到本地地址和端口时发生错误的情况下,抛出此异常。
 class HttpRetryException
          抛出此异常指示 HTTP 请求需要重试,但由于启用了流模式而无法自动重试。
 class MalformedURLException
          抛出这一异常指示出现了错误的 URL。
 class NoRouteToHostException
          试图将套接字连接到远程地址和端口时发生错误的情况下,抛出此异常。
 class PortUnreachableException
          在连接的数据报上已接收到 ICMP Port Unreachable 消息时,抛出该异常。
 class ProtocolException
          抛出此异常指示在底层协议中存在错误,如 TCP 错误。
 class SocketException
          抛出此异常指示在底层协议中存在错误,如 TCP 错误。
 class SocketTimeoutException
          如果在读取或接受套接字时发生超时,则抛出此异常。
 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
          试图在尚未绑定的服务器套接字通道上调用 I/O 操作时,抛出此未经检查的异常。
 class NotYetConnectedException
          试图在尚未连接的套接字通道上调用 I/O 操作时,抛出此未经检查的异常。
 class OverlappingFileLockException
          试图获取某个文件区域上的锁定,而该区域与同一 Java 虚拟机已锁定的某个区域重叠时,或者当另一个线程已经等待锁定同一文件的重叠区域时,抛出此未经检查的异常。
 class UnresolvedAddressException
          试图对未解析的套接字地址调用网络操作时,抛出此未经检查的异常。
 class UnsupportedAddressTypeException
          试图绑定或连接到一个其类型不受支持的套接字地址时,抛出此未经检查的异常。
 

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 类中的方法抛出,以表明堆栈为空。
 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 试图释放动态内存但却因为某些原因(例如因为堆损坏或内存块被锁定)而失败时,抛出此异常。
 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策