throwable.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,127 行 · 第 1/5 页
HTML
1,127 行
当试图将对象强制转换为不是实例的子类时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../ClassCircularityError.html" title="java.lang 中的类">ClassCircularityError</A></B></CODE><BR> 当初始化类时检测到类的循环调用的时候,抛出该错误。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../ClassFormatError.html" title="java.lang 中的类">ClassFormatError</A></B></CODE><BR> 当 Java 虚拟机试图读取类文件并确定该文件存在格式错误或无法解释为类文件时,抛出该错误。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../ClassNotFoundException.html" title="java.lang 中的类">ClassNotFoundException</A></B></CODE><BR> 当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常:<code>Class</code> 类中的 <code>forName</code> 方法。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../CloneNotSupportedException.html" title="java.lang 中的类">CloneNotSupportedException</A></B></CODE><BR> 当调用 <code>Object</code> 类中的 <code>clone</code> 方法克隆对象,但该对象的类无法实现 <code>Cloneable</code> 接口时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../EnumConstantNotPresentException.html" title="java.lang 中的类">EnumConstantNotPresentException</A></B></CODE><BR> 当应用程序试图通过名称和枚举类型访问那些不包含具有指定名称的常量的枚举常量时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../Error.html" title="java.lang 中的类">Error</A></B></CODE><BR> <code>Error</code> 是 <code>Throwable</code> 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../Exception.html" title="java.lang 中的类">Exception</A></B></CODE><BR> <code>Exception</code> 类及其子类是 <code>Throwable</code> 的一种形式,它指出了合理的应用程序想要捕获的条件。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../ExceptionInInitializerError.html" title="java.lang 中的类">ExceptionInInitializerError</A></B></CODE><BR> 静态初始化程序中发生意外异常的信号。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalAccessError.html" title="java.lang 中的类">IllegalAccessError</A></B></CODE><BR> 当应用程序试图访问或修改它不能访问的字段,或调用它不能访问的方法时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalAccessException.html" title="java.lang 中的类">IllegalAccessException</A></B></CODE><BR> 当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A></B></CODE><BR> 抛出的异常表明向方法传递了一个不合法或不正确的参数。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalMonitorStateException.html" title="java.lang 中的类">IllegalMonitorStateException</A></B></CODE><BR> 抛出的异常表明某一线程已经试图等待对象的监视器,或者试图通知其他正在等待对象的监视器而本身没有指定监视器的线程。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalStateException.html" title="java.lang 中的类">IllegalStateException</A></B></CODE><BR> 在非法或不适当的时间调用方法时产生的信号。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IllegalThreadStateException.html" title="java.lang 中的类">IllegalThreadStateException</A></B></CODE><BR> 指示线程没有处于请求操作所要求的适当状态时抛出的异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IncompatibleClassChangeError.html" title="java.lang 中的类">IncompatibleClassChangeError</A></B></CODE><BR> 在某些类定义中出现不兼容的类更改时抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></B></CODE><BR> 指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../InstantiationError.html" title="java.lang 中的类">InstantiationError</A></B></CODE><BR> 当应用程序试图使用 Java 的 <code>new</code> 结构来实例化一个抽象类或一个接口时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../InstantiationException.html" title="java.lang 中的类">InstantiationException</A></B></CODE><BR> 当应用程序试图使用 <code>Class</code> 类中的 <code>newInstance</code> 方法创建一个类的实例,而指定的类对象因为是一个接口或是一个抽象类而无法实例化时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../InternalError.html" title="java.lang 中的类">InternalError</A></B></CODE><BR> 该异常指示 Java 虚拟机中出现一些意外的内部错误。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../InterruptedException.html" title="java.lang 中的类">InterruptedException</A></B></CODE><BR> 当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 <code>Thread</code> 类中的 <code>iterrupt</code> 方法中断它时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../LinkageError.html" title="java.lang 中的类">LinkageError</A></B></CODE><BR> <code>LinkageError</code> 的子类指示一个类在一定程度上依赖于另一个类;但是,在编译前一个类之后,后一个类发生了不相容的改变。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NegativeArraySizeException.html" title="java.lang 中的类">NegativeArraySizeException</A></B></CODE><BR> 如果应用程序试图创建大小为负的数组,则抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NoClassDefFoundError.html" title="java.lang 中的类">NoClassDefFoundError</A></B></CODE><BR> 当 Java 虚拟机或 <code>ClassLoader</code> 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 <code>new</code> 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NoSuchFieldError.html" title="java.lang 中的类">NoSuchFieldError</A></B></CODE><BR> 如果应用程序试图访问或修改一个指定的对象字段,而该对象不再包含该字段时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NoSuchFieldException.html" title="java.lang 中的类">NoSuchFieldException</A></B></CODE><BR> 类不包含指定名称的字段时产生的信号。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NoSuchMethodError.html" title="java.lang 中的类">NoSuchMethodError</A></B></CODE><BR> 当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NoSuchMethodException.html" title="java.lang 中的类">NoSuchMethodException</A></B></CODE><BR> 无法找到某一特定方法时,抛出该异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../NullPointerException.html" title="java.lang 中的类">NullPointerException</A></B></CODE><BR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?