JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.ClassLoader
的使用

使用 ClassLoader 的软件包
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.instrument 提供允许 Java 编程语言代理监测运行在 JVM 上的程序的服务。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
 

java.langClassLoader 的使用
 

返回 ClassLoaderjava.lang 中的方法
protected  ClassLoader SecurityManager.currentClassLoader()
          已过时。 建议不使用该类安全检查。建议使用 checkPermission 调用。
 ClassLoader Class.getClassLoader()
          返回该类的类加载器。
 ClassLoader Thread.getContextClassLoader()
          返回该线程的上下文 ClassLoader。
 ClassLoader ClassLoader.getParent()
          返回委托的父类加载器。
static ClassLoader ClassLoader.getSystemClassLoader()
          返回委托的系统类加载器。
 

参数类型为 ClassLoaderjava.lang 中的方法
static Class<?> Class.forName(String name, boolean initialize, ClassLoader loader)
          使用给定的类加载器,返回与带有给定字符串名的类或接口相关联的 Class 对象。
 void Thread.setContextClassLoader(ClassLoader cl)
          设置该线程的上下文 ClassLoader。
 

参数类型为 ClassLoaderjava.lang 中的构造方法
ClassLoader(ClassLoader parent)
          使用指定的、用于委托操作的父类加载器创建新的类加载器。
 

java.lang.instrumentClassLoader 的使用
 

参数类型为 ClassLoaderjava.lang.instrument 中的方法
 Class[] Instrumentation.getInitiatedClasses(ClassLoader loader)
          返回所有类的数组,loader 是类的初始化加载器。
 byte[] ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] classfileBuffer)
          实现此方法可以转换提供的类文件,并返回一个新的替换类文件。
 

java.lang.reflectClassLoader 的使用
 

参数类型为 ClassLoaderjava.lang.reflect 中的方法
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          返回代理类的 java.lang.Class 对象,并向其提供类加载器和接口数组。
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。
 

java.utilClassLoader 的使用
 

参数类型为 ClassLoaderjava.util 中的方法
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          使用指定的基本名称、语言环境和类加载器获取资源包。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策