JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.Error
的使用

使用 Error 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.annotation 为 Java 编程语言注释设施提供库支持。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.nio.charset 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 
java.rmi 提供 RMI 包。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 
javax.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.transform 此包定义了用于处理转换指令,以及执行从源到结果的转换的一般 API。 
 

java.awtError 的使用
 

java.awtError 的子类
 class AWTError
          当发生严重的 Abstract Window Toolkit 错误时,抛出此错误。
 

java.langError 的使用
 

java.langError 的子类
 class AbstractMethodError
          当应用程序试图调用一个抽象方法时,抛出此错误。
 class AssertionError
          抛出该异常指示某个断言失败。
 class ClassCircularityError
          当初始化类时检测到类的循环调用的时候,抛出该错误。
 class ClassFormatError
          当 Java 虚拟机试图读取类文件并确定该文件存在格式错误或无法解释为类文件时,抛出该错误。
 class ExceptionInInitializerError
          静态初始化程序中发生意外异常的信号。
 class IllegalAccessError
          当应用程序试图访问或修改它不能访问的字段,或调用它不能访问的方法时,抛出该异常。
 class IncompatibleClassChangeError
          在某些类定义中出现不兼容的类更改时抛出该异常。
 class InstantiationError
          当应用程序试图使用 Java 的 new 结构来实例化一个抽象类或一个接口时,抛出该异常。
 class InternalError
          该异常指示 Java 虚拟机中出现一些意外的内部错误。
 class LinkageError
          LinkageError 的子类指示一个类在一定程度上依赖于另一个类;但是,在编译前一个类之后,后一个类发生了不相容的改变。
 class NoClassDefFoundError
          当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。
 class NoSuchFieldError
          如果应用程序试图访问或修改一个指定的对象字段,而该对象不再包含该字段时,抛出该异常。
 class NoSuchMethodError
          当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,抛出该异常。
 class OutOfMemoryError
          因为内存溢出或没有可用的内存提供给垃圾回收器时,Java 虚拟机无法分配一个对象,这时抛出该异常。
 class StackOverflowError
          当应用程序递归太深而发生堆栈溢出时,抛出该错误。
 class ThreadDeath
          调用 Thread 类中带有零参数的 stop 方法时,受害线程将抛出一个 ThreadDeath 实例。
 class UnknownError
          当 Java 虚拟机中出现一个未知但严重的异常时,抛出该错误。
 class UnsatisfiedLinkError
          当 Java 虚拟机无法找到声明为 native 的方法的本地语言定义时,抛出该错误。
 class UnsupportedClassVersionError
          当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
 class VerifyError
          当“校验器”检测到一个类文件虽然格式正确,但包含着一些内部不一致性或安全性问题时,抛出该错误。
 class VirtualMachineError
          当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。
 

java.lang.annotationError 的使用
 

java.lang.annotationError 的子类
 class AnnotationFormatError
          当注释分析器试图从类文件读取注释并确定注释出现异常时,抛出该错误。
 

java.lang.reflectError 的使用
 

java.lang.reflectError 的子类
 class GenericSignatureFormatError
          当需要解释类型、方法或构造方法的一般签名信息的反射方法遇到语法错误的签名属性时,抛出该错误。
 

java.nio.charsetError 的使用
 

java.nio.charsetError 的子类
 class CoderMalfunctionError
          当 CharsetDecoderdecodeLoop 方法,或 CharsetEncoderencodeLoop 方法抛出不可预料的异常时抛出的错误。
 

java.rmiError 的使用
 

参数类型为 Errorjava.rmi 中的构造方法
ServerError(String s, Error err)
          构造带指定详细消息和嵌入错误的 ServerError
 

javax.managementError 的使用
 

返回 Errorjavax.management 中的方法
 Error RuntimeErrorException.getTargetError()
          返回抛出的实际 Error
 

参数类型为 Errorjavax.management 中的构造方法
RuntimeErrorException(Error e)
          默认的构造方法。
RuntimeErrorException(Error e, String message)
          允许指定特定错误消息的构造方法。
 

javax.management.remoteError 的使用
 

参数类型为 Errorjavax.management.remote 中的构造方法
JMXServerErrorException(String s, Error err)
          构造带指定详细消息和嵌套错误的 JMXServerErrorException
 

javax.xml.parsersError 的使用
 

javax.xml.parsersError 的子类
 class FactoryConfigurationError
          当解析器工厂的配置存在问题时抛出该异常。
 

javax.xml.transformError 的使用
 

javax.xml.transformError 的子类
 class TransformerFactoryConfigurationError
          当通过 Transformer Factories 进行的配置存在问题时抛出此异常。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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