class.html

来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,131 行 · 第 1/5 页

HTML
1,131
字号
<TD><CODE><B>Class.</B><B><A HREF="../Class.html#asSubclass(java.lang.Class)">asSubclass</A></B>(<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;U&gt;&nbsp;clazz)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;强制转换该 <tt>Class</tt> 对象,以表示指定的 class 对象所表示的类的一个子类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>SecurityManager.</B><B><A HREF="../SecurityManager.html#currentLoadedClass()">currentLoadedClass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>已过时。</B>&nbsp;<I>建议不使用该类安全检查。建议使用 <code>checkPermission</code> 调用。</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#defineClass(byte[], int, int)">defineClass</A></B>(byte[]&nbsp;b,            int&nbsp;off,            int&nbsp;len)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>已过时。</B>&nbsp;<I>由 <A HREF="../ClassLoader.html#defineClass(java.lang.String, byte[], int, int)"><CODE>defineClass(String, byte[], int, int)</CODE></A> 取代</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#defineClass(java.lang.String, byte[], int, int)">defineClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name,            byte[]&nbsp;b,            int&nbsp;off,            int&nbsp;len)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将一个字节数组转换为 <tt>Class</tt> 类的实例。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain)">defineClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name,            byte[]&nbsp;b,            int&nbsp;off,            int&nbsp;len,            java.security.ProtectionDomain&nbsp;protectionDomain)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用可选的 <tt>ProtectionDomain</tt> 将一个字节数组转换为 <tt>Class</tt> 类的实例。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain)">defineClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name,            java.nio.ByteBuffer&nbsp;b,            java.security.ProtectionDomain&nbsp;protectionDomain)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用可选的 <tt>ProtectionDomain</tt> 将 <CODE><tt>ByteBuffer</tt></CODE> 转换为 <tt>Class</tt> 类的实例。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;? extends <A HREF="../Enum.html" title="java.lang 中的类">Enum</A>&gt;</CODE></FONT></TD><TD><CODE><B>EnumConstantNotPresentException.</B><B><A HREF="../EnumConstantNotPresentException.html#enumType()">enumType</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回缺少的枚举常量的类型。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#findClass(java.lang.String)">findClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的<a href="../#name">二进制名称</a>查找类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#findLoadedClass(java.lang.String)">findLoadedClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果 Java 虚拟机已将此加载器记录为具有给定<a href="../#name">二进制名称</a>的某个类的启动加载器,则返回该<a href="../#name">二进制名称</a>的类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#findSystemClass(java.lang.String)">findSystemClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查找具有指定的<a href="../#name">二进制名称</a>的类,必要时加载它。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#forName(java.lang.String)">forName</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;className)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回与带有给定字符串名的类或接口相关联的 <code>Class</code> 对象。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#forName(java.lang.String, boolean, java.lang.ClassLoader)">forName</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name,        boolean&nbsp;initialize,        <A HREF="../ClassLoader.html" title="java.lang 中的类">ClassLoader</A>&nbsp;loader)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用给定的类加载器,返回与带有给定字符串名的类或接口相关联的 <code>Class</code> 对象。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;? extends <A HREF="../Object.html" title="java.lang 中的类">Object</A>&gt;</CODE></FONT></TD><TD><CODE><B>Object.</B><B><A HREF="../Object.html#getClass()">getClass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个对象的运行时类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>[]</CODE></FONT></TD><TD><CODE><B>SecurityManager.</B><B><A HREF="../SecurityManager.html#getClassContext()">getClassContext</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以类数组的形式返回当前执行堆栈。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>[]</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getClasses()">getClasses</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个包含某些 <code>Class</code> 对象的数组,这些对象表示属于此 <code>Class</code> 对象所表示的类的成员的所有公共类和接口,包括从超类和公共类继承的以及通过该类声明的公共类和接口成员。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getComponentType()">getComponentType</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回表示数组组件类型的 <code>Class</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>[]</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getDeclaredClasses()">getDeclaredClasses</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回 <code>Class</code> 对象的一个数组,这些对象反映声明为此 <code>Class</code> 对象所表示的类的成员的所有类和接口,包括该类所声明的公共、保护、默认(包)访问及私有类和接口,但不包括继承的类和接口。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果此 <code>Class</code> 对象所表示的类或接口是另一个类的成员,则返回的 <code>Class</code> 对象表示该对象的声明类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;<A HREF="../Enum.html" title="Enum 中的类型参数">E</A>&gt;</CODE></FONT></TD><TD><CODE><B>Enum.</B><B><A HREF="../Enum.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回与此枚举常量的枚举类型相对应的 Class 对象。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getEnclosingClass()">getEnclosingClass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回基础类的立即封闭类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>[]</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getInterfaces()">getInterfaces</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;确定此对象所表示的类或接口实现的接口。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;? super <A HREF="../Class.html" title="Class 中的类型参数">T</A>&gt;</CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#getSuperclass()">getSuperclass</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回表示此 <code>Class</code> 所表示的实体(类、接口、基本类型或 void)的超类的 <code>Class</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#loadClass(java.lang.String)">loadClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的<a href="../#name">二进制名称</a>来加载类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../ClassLoader.html#loadClass(java.lang.String, boolean)">loadClass</A></B>(<A HREF="../String.html" title="java.lang 中的类">String</A>&nbsp;name,          boolean&nbsp;resolve)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的<a href="../#name">二进制名称</a>来加载类。</TD></TR></TABLE>&nbsp;<P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TH ALIGN="left" COLSPAN="2">参数类型为 <A HREF="../Class.html" title="java.lang 中的类">Class</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><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""><TR ALIGN="right" VALIGN=""><TD NOWRAP><FONT SIZE="-1"><CODE>&lt;U&gt; <A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;? extends U&gt;</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../Class.html#asSubclass(java.lang.Class)">asSubclass</A></B>(<A HREF="../Class.html" title="java.lang 中的类">Class</A>&lt;U&gt;&nbsp;clazz)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;强制转换该 <tt>Class</tt> 对象,以表示指定的 class 对象所表示的类的一个子类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor">

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?