Uses of Class
java.lang.ClassLoader
-
Packages that use ClassLoader 软件包 描述 com.sun.tools.javadoc 此软件包及其内容已弃用,可能会在将来的版本中删除。java.awt.datatransfer 提供用于在应用程序之间和之内传输数据的接口和类。java.beans 包含与开发 bean相关的类 - 基于JavaBeans™体系结构的组件。java.lang 提供对Java编程语言设计至关重要的类。java.lang.instrument 提供允许Java编程语言代理程序检测在JVM上运行的程序的服务。java.lang.invoke java.lang.invoke
包提供了与Java虚拟机交互的低级原语。java.lang.reflect 提供用于获取有关类和对象的反射信息的类和接口。java.net 提供实现网络应用程序的类。java.nio.file 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。java.rmi.server 提供用于支持RMI服务器端的类和接口。java.security 提供安全框架的类和接口。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。javax.imageio.spi 一个Java Image I / O API包,包含读取器,编写器,转码器和流的插件接口,以及运行时注册表。javax.management 提供Java Management Extensions的核心类。javax.management.loading 提供实现高级动态加载的类。javax.management.remote.rmi RMI连接器是JMX Remote API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。javax.script 脚本API由定义Java脚本引擎的接口和类组成,并为它们在Java应用程序中的使用提供了框架。javax.sql.rowset JDBCRowSet
实现的标准接口和基类。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.tools 为可以从程序调用的工具提供接口,例如编译器。javax.xml.datatype 定义XML / Java类型映射。javax.xml.parsers 提供使用SAX(Simple API for XML)解析器或DOM(文档对象模型)文档构建器处理XML文档的类。javax.xml.stream 为Streaming API for XML(StAX)定义接口和类。javax.xml.transform 定义用于处理转换指令以及执行从源到结果的转换的通用API。javax.xml.validation 提供用于验证XML文档的API。javax.xml.xpath 提供 对象模型中性 API,用于评估XPath表达式和访问评估环境。jdk.dynalink 包含用于链接invokedynamic
呼叫站点的接口和类。jdk.nashorn.api.scripting 该软件包提供了javax.script
集成,这是使用Nashorn的首选方式。 -
-
Uses of ClassLoader in com.sun.tools.javadoc
Methods in com.sun.tools.javadoc with parameters of type ClassLoader 变量和类型 方法 描述 static int
Main. execute(ClassLoader docletParentClassLoader, String... args)
不推荐使用,要删除:此API元素将在以后的版本中删除。程序化界面。static int
Main. execute(String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter, String defaultDocletClassName, ClassLoader docletParentClassLoader, String... args)
不推荐使用,要删除:此API元素将在以后的版本中删除。程序化界面。static int
Main. execute(String programName, ClassLoader docletParentClassLoader, String... args)
不推荐使用,要删除:此API元素将在以后的版本中删除。程序化界面。static int
Main. execute(String programName, String defaultDocletClassName, ClassLoader docletParentClassLoader, String... args)
不推荐使用,要删除:此API元素将在以后的版本中删除。程序化界面。 -
Uses of ClassLoader in java.awt.datatransfer
Methods in java.awt.datatransfer with parameters of type ClassLoader 变量和类型 方法 描述 protected static 类<?>
DataFlavor. tryToLoadClass(String className, ClassLoader fallback)
尝试从以下方面加载类:引导加载程序,系统加载程序,上下文加载程序(如果存在)以及最后指定的加载程序。Constructors in java.awt.datatransfer with parameters of type ClassLoader 构造器 描述 DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
构造一个DataFlavor
一个表示MimeType
。 -
Uses of ClassLoader in java.beans
Methods in java.beans with parameters of type ClassLoader 变量和类型 方法 描述 static DefaultHandler
XMLDecoder. createHandler(Object owner, ExceptionListener el, ClassLoader cl)
为SAX解析器创建一个新的处理程序,可用于解析由XMLEncoder
类创建的嵌入式XML存档。static Object
Beans. instantiate(ClassLoader cls, String beanName)
实例化JavaBean。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
实例化JavaBean。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
已过时。建议使用Beans.instantiate(ClassLoader, String, BeanContext)
,因为不推荐使用Applet API。Constructors in java.beans with parameters of type ClassLoader 构造器 描述 XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener, ClassLoader cl)
创建一个新的输入流,用于读取XMLEncoder
类创建的XMLEncoder
。 -
Uses of ClassLoader in java.lang
Methods in java.lang that return ClassLoader 变量和类型 方法 描述 ClassLoader
ModuleLayer. findLoader(String name)
返回具有给定名称的模块的ClassLoader
。ClassLoader
Class. getClassLoader()
返回类的类加载器。ClassLoader
Module. getClassLoader()
返回此模块的ClassLoader
。ClassLoader
Thread. getContextClassLoader()
返回此线程的上下文ClassLoader
。ClassLoader
ClassLoader. getParent()
返回委托的父类加载器。static ClassLoader
ClassLoader. getPlatformClassLoader()
返回平台类加载器。static ClassLoader
ClassLoader. getSystemClassLoader()
返回系统类加载器。Methods in java.lang with parameters of type ClassLoader 变量和类型 方法 描述 ModuleLayer
ModuleLayer. defineModulesWithManyLoaders(Configuration cf, ClassLoader parentLoader)
通过将给定Configuration
的模块定义到Java虚拟机,创建一个新模块层,将该层作为其父层。static ModuleLayer.Controller
ModuleLayer. defineModulesWithManyLoaders(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader)
通过将给定Configuration
的模块定义到Java虚拟机来创建新模块层。ModuleLayer
ModuleLayer. defineModulesWithOneLoader(Configuration cf, ClassLoader parentLoader)
通过将给定Configuration
的模块定义到Java虚拟机,创建一个新模块层,将该层作为其父层。static ModuleLayer.Controller
ModuleLayer. defineModulesWithOneLoader(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader)
通过将给定Configuration
的模块定义到Java虚拟机来创建新模块层。static 类<?>
Class. forName(String name, boolean initialize, ClassLoader loader)
使用给定的类加载器返回与具有给定字符串名称的类或接口关联的类
对象。void
Thread. setContextClassLoader(ClassLoader cl)
为此Thread设置上下文ClassLoader。Method parameters in java.lang with type arguments of type ClassLoader 变量和类型 方法 描述 ModuleLayer
ModuleLayer. defineModules(Configuration cf, Function<String,ClassLoader> clf)
通过将给定Configuration
的模块定义到Java虚拟机,创建一个新模块层,将该层作为其父层。static ModuleLayer.Controller
ModuleLayer. defineModules(Configuration cf, List<ModuleLayer> parentLayers, Function<String,ClassLoader> clf)
通过将给定Configuration
的模块定义到Java虚拟机来创建新模块层。Constructors in java.lang with parameters of type ClassLoader 构造器 描述 ClassLoader(ClassLoader parent)
使用指定的父类加载器创建新的类加载器以进行委派。ClassLoader(String name, ClassLoader parent)
创建具有指定名称的新类加载器,并使用指定的父类加载器进行委派。 -
Uses of ClassLoader in java.lang.instrument
Methods in java.lang.instrument with parameters of type ClassLoader 变量和类型 方法 描述 类[]
Instrumentation. getInitiatedClasses(ClassLoader loader)
返回loader
是启动加载器的所有类的数组。default byte[]
ClassFileTransformer. transform(ClassLoader loader, String className, 类<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
转换给定的类文件并返回一个新的替换类文件。default byte[]
ClassFileTransformer. transform(模块 module, ClassLoader loader, String className, 类<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
转换给定的类文件并返回一个新的替换类文件。 -
Uses of ClassLoader in java.lang.invoke
Methods in java.lang.invoke with parameters of type ClassLoader 变量和类型 方法 描述 static MethodType
MethodType. fromMethodDescriptorString(String descriptor, ClassLoader loader)
在给定字节码描述符的拼写的情况下,查找或创建方法类型的实例。 -
Uses of ClassLoader in java.lang.reflect
Methods in java.lang.reflect with parameters of type ClassLoader 变量和类型 方法 描述 static 类<?>
Proxy. getProxyClass(ClassLoader loader, 类<?>... interfaces)
已过时。在命名模块中生成的代理类被封装,并且其模块外部的代码无法访问。static Object
Proxy. newProxyInstance(ClassLoader loader, 类<?>[] interfaces, InvocationHandler h)
返回指定接口的代理实例,该接口将方法调用分派给指定的调用处理程序。 -
Uses of ClassLoader in java.net
Subclasses of ClassLoader in java.net 变量和类型 类 描述 class
URLClassLoader
此类加载器用于从引用JAR文件和目录的URL的搜索路径加载类和资源。Methods in java.net with parameters of type ClassLoader 变量和类型 方法 描述 static URLClassLoader
URLClassLoader. newInstance(URL[] urls, ClassLoader parent)
为指定的URL和父类加载器创建URLClassLoader的新实例。Constructors in java.net with parameters of type ClassLoader 构造器 描述 URLClassLoader(String name, URL[] urls, ClassLoader parent)
为指定的URL构造一个名为URLClassLoader
的新名称。URLClassLoader(String name, URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个名为URLClassLoader
的新名称。URLClassLoader(URL[] urls, ClassLoader parent)
为给定的URL构造一个新的URLClassLoader。URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个新的URLClassLoader。 -
Uses of ClassLoader in java.nio.file
Methods in java.nio.file with parameters of type ClassLoader 变量和类型 方法 描述 static FileSystem
FileSystems. newFileSystem(URI uri, Map<String,?> env, ClassLoader loader)
构造由URI
标识的新文件系统static FileSystem
FileSystems. newFileSystem(Path path, ClassLoader loader)
构造一个新的FileSystem
以访问文件的内容作为文件系统。 -
Uses of ClassLoader in java.rmi.server
Methods in java.rmi.server that return ClassLoader 变量和类型 方法 描述 static ClassLoader
RMIClassLoader. getClassLoader(String codebase)
返回一个类加载器,它从给定的代码库URL路径加载类。abstract ClassLoader
RMIClassLoaderSpi. getClassLoader(String codebase)
Methods in java.rmi.server with parameters of type ClassLoader 变量和类型 方法 描述 Object
LoaderHandler. getSecurityContext(ClassLoader loader)
已过时。没有替代品static Object
RMIClassLoader. getSecurityContext(ClassLoader loader)
已过时。没有替代品。static 类<?>
RMIClassLoader. loadClass(String codebase, String name, ClassLoader defaultLoader)
从代码库URL路径加载一个类,可选地使用提供的加载器。abstract 类<?>
RMIClassLoaderSpi. loadClass(String codebase, String name, ClassLoader defaultLoader)
static 类<?>
RMIClassLoader. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
加载动态代理类(请参阅Proxy
),该类使用代码库URL路径中的给定名称实现一组接口。abstract 类<?>
RMIClassLoaderSpi. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
-
Uses of ClassLoader in java.security
Subclasses of ClassLoader in java.security 变量和类型 类 描述 class
SecureClassLoader
此类扩展了ClassLoader,并为定义具有相关代码源和权限的类提供了额外支持,这些代码源和权限默认情况下由系统策略检索。Methods in java.security that return ClassLoader 变量和类型 方法 描述 ClassLoader
ProtectionDomain. getClassLoader()
返回此域的ClassLoader。Constructors in java.security with parameters of type ClassLoader 构造器 描述 ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
创建由给定CodeSource,Permissions,ClassLoader和Principal数组限定的新ProtectionDomain。SecureClassLoader(ClassLoader parent)
使用指定的父类加载器创建新的SecureClassLoader以进行委派。SecureClassLoader(String name, ClassLoader parent)
创建具有指定名称的新SecureClassLoader
,并使用指定的父类加载器进行委派。 -
Uses of ClassLoader in java.util
Methods in java.util with parameters of type ClassLoader 变量和类型 方法 描述 static void
ResourceBundle. clearCache(ClassLoader loader)
从缓存中删除已由给定类加载器加载的所有资源包。static ResourceBundle
ResourceBundle. getBundle(String baseName, Locale locale, ClassLoader loader)
使用指定的基本名称,语言环境和类加载器获取资源包。static ResourceBundle
ResourceBundle. getBundle(String baseName, Locale targetLocale, ClassLoader loader, ResourceBundle.Control control)
使用指定的基本名称,目标语言环境,类加载器和控件返回资源包。static <S> ServiceLoader<S>
ServiceLoader. load(类<S> service, ClassLoader loader)
为给定服务创建新的服务加载器。boolean
ResourceBundle.Control. needsReload(String baseName, Locale locale, String format, ClassLoader loader, ResourceBundle bundle, long loadTime)
确定是否需要根据loadTime
或其他一些条件给出的加载时间重新加载缓存中已过期的bundle
。ResourceBundle
ResourceBundle.Control. newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
如果需要,使用给定的类加载器为给定格式和语言环境的给定包名称实例化资源包。 -
Uses of ClassLoader in javax.imageio.spi
Methods in javax.imageio.spi with parameters of type ClassLoader 变量和类型 方法 描述 static <T> Iterator<T>
ServiceRegistry. lookupProviders(类<T> providerClass, ClassLoader loader)
使用给定的类加载器搜索特定服务类的实现。 -
Uses of ClassLoader in javax.management
Methods in javax.management that return ClassLoader 变量和类型 方法 描述 ClassLoader
MBeanServer. getClassLoader(ObjectName loaderName)
返回指定的ClassLoader
。ClassLoader
MBeanServer. getClassLoaderFor(ObjectName mbeanName)
返回用于加载指定MBean的类的ClassLoader
。Methods in javax.management with parameters of type ClassLoader 变量和类型 方法 描述 static 类<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
已过时。浏览类加载器列表但排除给定的类加载器,然后尝试加载所请求的类。 -
Uses of ClassLoader in javax.management.loading
Subclasses of ClassLoader in javax.management.loading 变量和类型 类 描述 class
MLet
允许您在来自远程URL的MBean服务器中实例化和注册一个或多个MBean。class
PrivateMLet
未添加到ClassLoaderRepository
的MLet。Methods in javax.management.loading with parameters of type ClassLoader 变量和类型 方法 描述 类<?>
ClassLoaderRepository. loadClassBefore(ClassLoader stop, String className)
通过类加载器列表加载给定的类名,停在给定的类名。类<?>
ClassLoaderRepository. loadClassWithout(ClassLoader exclude, String className)
通过类加载器列表加载给定的类名,不包括给定的类加载器。static 类<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
已过时。浏览类加载器列表但排除给定的类加载器,然后尝试加载所请求的类。Constructors in javax.management.loading with parameters of type ClassLoader 构造器 描述 MLet(URL[] urls, ClassLoader parent)
为给定的URL构造一个新的MLet。MLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
为给定的URL构造一个新的MLet。MLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个新的MLet。MLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个新的MLet。PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
为给定的URL构造一个新的PrivateMLet。PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个新的PrivateMLet。 -
Uses of ClassLoader in javax.management.remote.rmi
Methods in javax.management.remote.rmi that return ClassLoader 变量和类型 方法 描述 ClassLoader
RMIServerImpl. getDefaultClassLoader()
获取此连接器服务器使用的默认值ClassLoader
。Methods in javax.management.remote.rmi with parameters of type ClassLoader 变量和类型 方法 描述 void
RMIServerImpl. setDefaultClassLoader(ClassLoader cl)
为此连接器服务器设置默认值ClassLoader
。Constructors in javax.management.remote.rmi with parameters of type ClassLoader 构造器 描述 RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)
构造一个新的RMIConnection
。 -
Uses of ClassLoader in javax.script
Constructors in javax.script with parameters of type ClassLoader 构造器 描述 ScriptEngineManager(ClassLoader loader)
此构造函数使用服务提供程序机制加载给定ClassLoader
可见的ScriptEngineFactory
的实现。
如果loader是null
,则加载与平台捆绑在一起的脚本引擎工厂。 -
Uses of ClassLoader in javax.sql.rowset
Methods in javax.sql.rowset with parameters of type ClassLoader 变量和类型 方法 描述 static RowSetFactory
RowSetProvider. newFactory(String factoryClassName, ClassLoader cl)
从指定的工厂类名创建RowSetFactory
的新实例。 -
Uses of ClassLoader in javax.swing
Methods in javax.swing with parameters of type ClassLoader 变量和类型 方法 描述 类<? extends ComponentUI>
UIDefaults. getUIClass(String uiClassID, ClassLoader uiClassLoader)
get(uidClassID)
的值必须是实现相应的ComponentUI
类的类的String
名称。static void
JEditorPane. registerEditorKitForContentType(String type, String classname, ClassLoader loader)
建立type
到classname
的默认绑定。 -
Uses of ClassLoader in javax.tools
Methods in javax.tools that return ClassLoader 变量和类型 方法 描述 ClassLoader
ForwardingJavaFileManager. getClassLoader(JavaFileManager.Location location)
ClassLoader
JavaFileManager. getClassLoader(JavaFileManager.Location location)
返回一个类加载器,用于从给定的面向程序包的位置加载插件。static ClassLoader
ToolProvider. getSystemToolClassLoader()
已过时。此方法将在Java SE的未来版本中删除。 -
Uses of ClassLoader in javax.xml.datatype
Methods in javax.xml.datatype with parameters of type ClassLoader 变量和类型 方法 描述 static DatatypeFactory
DatatypeFactory. newInstance(String factoryClassName, ClassLoader classLoader)
从类名获取DatatypeFactory
的新实例。 -
Uses of ClassLoader in javax.xml.parsers
Methods in javax.xml.parsers with parameters of type ClassLoader 变量和类型 方法 描述 static DocumentBuilderFactory
DocumentBuilderFactory. newInstance(String factoryClassName, ClassLoader classLoader)
从类名获取DocumentBuilderFactory
的新实例。static SAXParserFactory
SAXParserFactory. newInstance(String factoryClassName, ClassLoader classLoader)
从类名获取SAXParserFactory
的新实例。 -
Uses of ClassLoader in javax.xml.stream
Methods in javax.xml.stream with parameters of type ClassLoader 变量和类型 方法 描述 static XMLEventFactory
XMLEventFactory. newFactory(String factoryId, ClassLoader classLoader)
创建工厂的新实例。static XMLInputFactory
XMLInputFactory. newFactory(String factoryId, ClassLoader classLoader)
创建工厂的新实例。static XMLOutputFactory
XMLOutputFactory. newFactory(String factoryId, ClassLoader classLoader)
创建工厂的新实例。static XMLEventFactory
XMLEventFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。不推荐使用此方法以保持API一致性。static XMLInputFactory
XMLInputFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。不推荐使用此方法以保持API一致性。static XMLInputFactory
XMLOutputFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。不推荐使用此方法,因为它返回XMLInputFactory的实例,该实例是错误的类。 -
Uses of ClassLoader in javax.xml.transform
Methods in javax.xml.transform with parameters of type ClassLoader 变量和类型 方法 描述 static TransformerFactory
TransformerFactory. newInstance(String factoryClassName, ClassLoader classLoader)
从工厂类名称获取TransformerFactory
的新实例。 -
Uses of ClassLoader in javax.xml.validation
Methods in javax.xml.validation with parameters of type ClassLoader 变量和类型 方法 描述 static SchemaFactory
SchemaFactory. newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)
从类名获取SchemaFactory
的新实例。 -
Uses of ClassLoader in javax.xml.xpath
Methods in javax.xml.xpath with parameters of type ClassLoader 变量和类型 方法 描述 static XPathFactory
XPathFactory. newInstance(String uri, String factoryClassName, ClassLoader classLoader)
从工厂类名称获取XPathFactory
的新实例。 -
Uses of ClassLoader in jdk.dynalink
Methods in jdk.dynalink with parameters of type ClassLoader 变量和类型 方法 描述 void
DynamicLinkerFactory. setClassLoader(ClassLoader classLoader)
设置类加载器以自动发现可用的保护动态链接器。 -
Uses of ClassLoader in jdk.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting with parameters of type ClassLoader 变量和类型 方法 描述 ScriptEngine
NashornScriptEngineFactory. getScriptEngine(ClassLoader appLoader)
不推荐使用,要删除:此API元素将在以后的版本中删除。创建一个使用给定类加载器初始化的新脚本引擎。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader)
不推荐使用,要删除:此API元素将在以后的版本中删除。创建一个使用给定参数和给定类加载器初始化的新脚本引擎。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)
不推荐使用,要删除:此API元素将在以后的版本中删除。创建一个使用给定参数,类加载器和类过滤器初始化的新脚本引擎。
-