📄 classloader.html
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#defineClass(byte[], int, int)">defineClass</A></B>(byte[] b, int off, int len)</CODE><BR> <B>已过时。</B> <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 <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#defineClass(java.lang.String, byte[], int, int)">defineClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name, byte[] b, int off, int len)</CODE><BR> 将一个字节数组转换为 <tt>Class</tt> 类的实例。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><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> name, byte[] b, int off, int len, java.security.ProtectionDomain protectionDomain)</CODE><BR> 使用可选的 <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 <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><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> name, java.nio.ByteBuffer b, java.security.ProtectionDomain protectionDomain)</CODE><BR> 使用可选的 <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>protected <A HREF="Package.html" title="java.lang 中的类">Package</A></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.Strin01823549FD">definePackage</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name, <A HREF="String.html" title="java.lang 中的类">String</A> specTitle, <A HREF="String.html" title="java.lang 中的类">String</A> specVersion, <A HREF="String.html" title="java.lang 中的类">String</A> specVendor, <A HREF="String.html" title="java.lang 中的类">String</A> implTitle, <A HREF="String.html" title="java.lang 中的类">String</A> implVersion, <A HREF="String.html" title="java.lang 中的类">String</A> implVendor, java.net.URL sealBase)</CODE><BR> 使用此 <tt>ClassLoader</tt> 中的名称来定义包。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findClass(java.lang.String)">findClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 使用指定的<a href="#name">二进制名称</a>查找类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findLibrary(java.lang.String)">findLibrary</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> libname)</CODE><BR> 返回本机库的绝对路径名。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findLoadedClass(java.lang.String)">findLoadedClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 如果 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 java.net.URL</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findResource(java.lang.String)">findResource</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 查找具有给定名称的资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="../util/Enumeration.html" title="java.util 中的接口">Enumeration</A><java.net.URL></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findResources(java.lang.String)">findResources</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 返回表示所有具有给定名称的资源的 <CODE><tt>URL</tt></CODE> 对象的枚举。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#findSystemClass(java.lang.String)">findSystemClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 查找具有指定的<a href="#name">二进制名称</a>的类,必要时加载它。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Package.html" title="java.lang 中的类">Package</A></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getPackage(java.lang.String)">getPackage</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 返回由此类加载器或其任何祖先所定义的 <tt>Package</tt>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Package.html" title="java.lang 中的类">Package</A>[]</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getPackages()">getPackages</A></B>()</CODE><BR> 返回此类加载器及其祖先所定义的所有 <tt>Package</tt>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="ClassLoader.html" title="java.lang 中的类">ClassLoader</A></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getParent()">getParent</A></B>()</CODE><BR> 返回委托的父类加载器。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.net.URL</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getResource(java.lang.String)">getResource</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 查找具有给定名称的资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.io.InputStream</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getResourceAsStream(java.lang.String)">getResourceAsStream</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 返回读取指定资源的输入流。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../util/Enumeration.html" title="java.util 中的接口">Enumeration</A><java.net.URL></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getResources(java.lang.String)">getResources</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 查找所有给定名称的资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="ClassLoader.html" title="java.lang 中的类">ClassLoader</A></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getSystemClassLoader()">getSystemClassLoader</A></B>()</CODE><BR> 返回委托的系统类加载器。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.net.URL</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getSystemResource(java.lang.String)">getSystemResource</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 从用来加载类的搜索路径中查找具有指定名称的资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.io.InputStream</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getSystemResourceAsStream(java.lang.String)">getSystemResourceAsStream</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 从用来加载类的搜索路径打开具有指定名称的资源,以读取该资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../util/Enumeration.html" title="java.util 中的接口">Enumeration</A><java.net.URL></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#getSystemResources(java.lang.String)">getSystemResources</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 从用来加载类的搜索路径中查找所有具有指定名称的资源。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#loadClass(java.lang.String)">loadClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</CODE><BR> 使用指定的<a href="#name">二进制名称</a>来加载类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="Class.html" title="java.lang 中的类">Class</A><?></CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#loadClass(java.lang.String, boolean)">loadClass</A></B>(<A HREF="String.html" title="java.lang 中的类">String</A> name, boolean resolve)</CODE><BR> 使用指定的<a href="#name">二进制名称</a>来加载类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="ClassLoader.html#resolveClass(java.lang.Class)">resolveClass</A></B>(<A HREF="Class.html" title="java.lang 中的类">Class</A><?> c)</CODE><BR> 链接指定的类。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -