单击以下链接以获取反射和类加载器的教程。
- 从上下文类加载器加载资源,如果失败,则从默认类加载器加载资源。
- 通过当前线程的上下文类加载器检索资源作为输入流,如果找不到,则通过按其规范的顺序通过可选指定的类的类加载器检索资源,如果找不到,则从ClassLoaderHelper的类加载器检索为最后一招。
- 通过当前线程的上下文类加载器检索资源,如果找不到,则按其规范的顺序通过可选指定类的类加载器检索资源,如果找不到,则从ClassLoaderHelper的类加载器检索资源。
- 从给定的类加载器开始加载一个类(可以为null,然后使用默认的类加载器)
- 返回上下文类加载器。
- 返回给定的加载器或系统类加载器(如果loader为null)
- 通过可选的指定类(按照其指定顺序)来加载该类,如果找不到,则通过当前线程的上下文类加载器加载该类,如果找不到,则从调用者类加载器加载该类作为最后的选择。
- 通过类加载类
- 通过上下文加载类
- 加载类
- 返回要使用的默认ClassLoader:通常是线程上下文ClassLoader(如果有);否则,返回默认值。加载ClassUtils类的ClassLoader将用作后备。
- 获取类加载器的绝对路径
- 这是一种将资源加载为流的便捷方法。
- 扫描可从上下文类加载器访问的所有类,这些类属于给定的包和子包。
- 获取类加载器
- 通过类加载器按包查找
- 从类路径加载资源,首先尝试线程上下文类加载器,然后尝试给定类的类加载器。
- 遍历当前线程的ClassLoader中的所有资源并搜索.class文件,然后尝试从文件名中解析类名称,并找到Class对象。
- 将目录或jar附加到系统类加载器。
- 扫描可从上下文类加载器访问的所有类,这些类属于给定的包和子包。
- 创建一个读取器,以读取指定的类加载器资源。
- 类新实例
- 获取类实例
- 通过调用默认构造函数,返回给定类名称的实例。
- 用于检查的方法是JVM中存在某个类。
- 用于返回JVM中存在的某些类的方法。
- 用于在给定目录和子目录中查找所有类的递归方法。
- 在目录中找到类
- 获取类执行路径
- 此函数从类路径中找到Java类文件的第一个匹配文件名,如果找不到则返回null。
- 在目录中查找类
- 从Classloader中注销驱动程序
- 此方法返回一个新的ClassLoader对象,该对象可用于从指定目录包含的文件中加载类。