throwable.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,127 行 · 第 1/5 页
HTML
1,127 行
当应用程序试图在需要对象的地方使用 <code>null</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="../NumberFormatException.html" title="java.lang 中的类">NumberFormatException</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="../OutOfMemoryError.html" title="java.lang 中的类">OutOfMemoryError</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="../RuntimeException.html" title="java.lang 中的类">RuntimeException</A></B></CODE><BR> <code>RuntimeException</code> 是那些可能在 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="../SecurityException.html" title="java.lang 中的类">SecurityException</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="../StackOverflowError.html" title="java.lang 中的类">StackOverflowError</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="../StringIndexOutOfBoundsException.html" title="java.lang 中的类">StringIndexOutOfBoundsException</A></B></CODE><BR> 此异常由 <code>String</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="../ThreadDeath.html" title="java.lang 中的类">ThreadDeath</A></B></CODE><BR> 调用 <code>Thread</code> 类中带有零参数的 <code>stop</code> 方法时,受害线程将抛出一个 <code>ThreadDeath</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="../TypeNotPresentException.html" title="java.lang 中的类">TypeNotPresentException</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="../UnknownError.html" title="java.lang 中的类">UnknownError</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="../UnsatisfiedLinkError.html" title="java.lang 中的类">UnsatisfiedLinkError</A></B></CODE><BR> 当 Java 虚拟机无法找到声明为 <code>native</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="../UnsupportedClassVersionError.html" title="java.lang 中的类">UnsupportedClassVersionError</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="../UnsupportedOperationException.html" title="java.lang 中的类">UnsupportedOperationException</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="../VerifyError.html" title="java.lang 中的类">VerifyError</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="../VirtualMachineError.html" title="java.lang 中的类">VirtualMachineError</A></B></CODE><BR> 当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。</TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TH ALIGN="left" COLSPAN="2">返回 <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> 的 <A HREF="../package-summary.html">java.lang</A> 中的方法</FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>Throwable.</B><B><A HREF="../Throwable.html#fillInStackTrace()">fillInStackTrace</A></B>()</CODE><BR> 记录异常堆栈跟踪。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>Throwable.</B><B><A HREF="../Throwable.html#getCause()">getCause</A></B>()</CODE><BR> 返回此 throwable 的 cause;或者如果 cause 不存在或未知,则返回 <code>null</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>ClassNotFoundException.</B><B><A HREF="../ClassNotFoundException.html#getCause()">getCause</A></B>()</CODE><BR> 返回此异常的原因(尝试加载类时发生错误引发的异常;否则返回 <tt>null</tt>)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>ExceptionInInitializerError.</B><B><A HREF="../ExceptionInInitializerError.html#getCause()">getCause</A></B>()</CODE><BR> 返回导致该错误的原因(导致发生此错误的静态初始化期间发生的异常)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>ClassNotFoundException.</B><B><A HREF="../ClassNotFoundException.html#getException()">getException</A></B>()</CODE><BR> 返回尝试加载类时发生错误引发的异常。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>ExceptionInInitializerError.</B><B><A HREF="../ExceptionInInitializerError.html#getException()">getException</A></B>()</CODE><BR> 返回静态初始化期间发生的异常,该异常导致发生此错误。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>Throwable.</B><B><A HREF="../Throwable.html#initCause(java.lang.Throwable)">initCause</A></B>(<A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> cause)</CODE><BR> 将此 throwable 的 <i>cause</i> 初始化为指定值。</TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TH ALIGN="left" COLSPAN="2">参数类型为 <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> 的 <A HREF="../package-summary.html">java.lang</A> 中的方法</FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A></CODE></FONT></TD><TD><CODE><B>Throwable.</B><B><A HREF="../Throwable.html#initCause(java.lang.Throwable)">initCause</A></B>(<A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> cause)</CODE><BR> 将此 throwable 的 <i>cause</i> 初始化为指定值。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B>Thread.</B><B><A HREF="../Thread.html#stop(java.lang.Throwable)">stop</A></B>(<A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> obj)</CODE><BR> <B>已过时。</B> <I>该方法具有固有的不安全性。请参阅 <A HREF="../Thread.html#stop()"><CODE>Thread.stop()</CODE></A> 以获得详细信息。该方法的附加危险是它可用于生成目标线程未准备处理的异常(包括若没有该方法该线程不太可能抛出的已检查的异常)。有关更多信息,请参阅<a href="../../../../guide/misc/threadPrimitiveDeprecation.html">为何 Thread.stop、Thread.suspend 和 Thread.resume 遭到反对?</a>。</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B>Thread.UncaughtExceptionHandler.</B><B><A HREF="../Thread.UncaughtExceptionHandler.html#uncaughtException(java.lang.Thread, java.lang.Throwable)">uncaughtException</A></B>(<A HREF="../Thread.html" title="java.lang 中的类">Thread</A> t, <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> e)</CODE><BR> 当给定线程因给定的未捕获异常而终止时,调用该方法。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B>ThreadGroup.</B><B><A HREF="../ThreadGroup.html#uncaughtException(java.lang.Thread, java.lang.Throwable)">uncaughtException</A></B>(<A HREF="../Thread.html" title="java.lang 中的类">Thread</A> t, <A HREF="../Throwable.html" title="java.lang 中的类">Throwable</A> e)</CODE><BR> 当此线程组中的线程因为一个未捕获的异常而停止,并且线程没有安装特定 <A HREF="../Thread.UncaughtExceptionHandler.html" title="java.lang 中的接口"><CODE>Thread.UncaughtExceptionHandler</CODE></A> 时,由 Java Virtual Machine 调用此方法。</TD></TR></TABLE> <P>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?