📄 classloader.html
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>Thread.</B><B><A HREF="../../../java/lang/Thread.html#getContextClassLoader()">getContextClassLoader</A></B>()</CODE><BR> Returns the context ClassLoader for this Thread.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>SecurityManager.</B><B><A HREF="../../../java/lang/SecurityManager.html#currentClassLoader()">currentClassLoader</A></B>()</CODE><BR> <B>Deprecated.</B> <I>This type of security checking is not recommended. It is recommended that the <code>checkPermission</code> call be used instead.</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../../../java/lang/ClassLoader.html#getParent()">getParent</A></B>()</CODE><BR> Returns the parent class loader for delegation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>ClassLoader.</B><B><A HREF="../../../java/lang/ClassLoader.html#getSystemClassLoader()">getSystemClassLoader</A></B>()</CODE><BR> Returns the system class loader for delegation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../../../java/lang/Class.html#getClassLoader()">getClassLoader</A></B>()</CODE><BR> Returns the class loader for the class.</TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Methods in <A HREF="../../../java/lang/package-summary.html">java.lang</A> with parameters of type <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></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="../../../java/lang/Thread.html#setContextClassLoader(java.lang.ClassLoader)">setContextClassLoader</A></B>(<A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> cl)</CODE><BR> Sets the context ClassLoader for this Thread.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/Class.html">Class</A></CODE></FONT></TD><TD><CODE><B>Class.</B><B><A HREF="../../../java/lang/Class.html#forName(java.lang.String, boolean, java.lang.ClassLoader)">forName</A></B>(<A HREF="../../../java/lang/String.html">String</A> name, boolean initialize, <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> loader)</CODE><BR> Returns the <code>Class</code> object associated with the class or interface with the given string name, using the given class loader.</TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Constructors in <A HREF="../../../java/lang/package-summary.html">java.lang</A> with parameters of type <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../java/lang/ClassLoader.html#ClassLoader(java.lang.ClassLoader)">ClassLoader</A></B>(<A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> parent)</CODE><BR> Creates a new class loader using the specified parent class loader for delegation.</TD></TR></TABLE> <P><A NAME="java.lang.reflect"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2">Uses of <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> in <A HREF="../../../java/lang/reflect/package-summary.html">java.lang.reflect</A></FONT></TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Methods in <A HREF="../../../java/lang/reflect/package-summary.html">java.lang.reflect</A> with parameters of type <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/Class.html">Class</A></CODE></FONT></TD><TD><CODE><B>Proxy.</B><B><A HREF="../../../java/lang/reflect/Proxy.html#getProxyClass(java.lang.ClassLoader, java.lang.Class[])">getProxyClass</A></B>(<A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> loader, <A HREF="../../../java/lang/Class.html">Class</A>[] interfaces)</CODE><BR> Returns the <code>java.lang.Class</code> object for a proxy class given a class loader and an array of interfaces.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B>Proxy.</B><B><A HREF="../../../java/lang/reflect/Proxy.html#newProxyInstance(java.lang.ClassLoader, java.lang.Class[], java.lang.reflect.InvocationHandler)">newProxyInstance</A></B>(<A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> loader, <A HREF="../../../java/lang/Class.html">Class</A>[] interfaces, <A HREF="../../../java/lang/reflect/InvocationHandler.html">InvocationHandler</A> h)</CODE><BR> Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.</TD></TR></TABLE> <P><A NAME="java.net"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2">Uses of <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> in <A HREF="../../../java/net/package-summary.html">java.net</A></FONT></TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Subclasses of <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> in <A HREF="../../../java/net/package-summary.html">java.net</A></FONT></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="../../../java/net/URLClassLoader.html">URLClassLoader</A></B></CODE><BR> This class loader is used to load classes and resources from a search path of URLs referring to both JAR files and directories.</TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Methods in <A HREF="../../../java/net/package-summary.html">java.net</A> with parameters of type <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/net/URLClassLoader.html">URLClassLoader</A></CODE></FONT></TD><TD><CODE><B>URLClassLoader.</B><B><A HREF="../../../java/net/URLClassLoader.html#newInstance(java.net.URL[], java.lang.ClassLoader)">newInstance</A></B>(<A HREF="../../../java/net/URL.html">URL</A>[] urls, <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> parent)</CODE><BR> Creates a new instance of URLClassLoader for the specified URLs and parent class loader.</TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Constructors in <A HREF="../../../java/net/package-summary.html">java.net</A> with parameters of type <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../java/net/URLClassLoader.html#URLClassLoader(java.net.URL[], java.lang.ClassLoader)">URLClassLoader</A></B>(<A HREF="../../../java/net/URL.html">URL</A>[] urls, <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> parent)</CODE><BR> Constructs a new URLClassLoader for the given URLs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../java/net/URLClassLoader.html#URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)">URLClassLoader</A></B>(<A HREF="../../../java/net/URL.html">URL</A>[] urls, <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> parent, <A HREF="../../../java/net/URLStreamHandlerFactory.html">URLStreamHandlerFactory</A> factory)</CODE><BR> Constructs a new URLClassLoader for the specified URLs, parent class loader, and URLStreamHandlerFactory.</TD></TR></TABLE> <P><A NAME="java.rmi.server"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2">Uses of <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A> in <A HREF="../../../java/rmi/server/package-summary.html">java.rmi.server</A></FONT></TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2>Methods in <A HREF="../../../java/rmi/server/package-summary.html">java.rmi.server</A> that return <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/ClassLoader.html">ClassLoader</A></CODE></FONT></TD><TD><CODE><B>RMIClassLoader.</B><B><A HREF="../../../java/rmi/server/RMIClassLoader.html#getClassLoader(java.lang.String)">getClassLoader</A></B>(<A HREF="../../../java/lang/String.html">String</A> codebase)</CODE><BR> Returns a class loader that loads classes from the given codebase URL path.</TD></TR></TABLE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -