类 ClassLoaderUtil

java.lang.Object
com.xiaoTools.util.classLoaderUtil.ClassLoaderUtil

public class ClassLoaderUtil
extends Object
[ClassLoader工具类](Classloader tool class)
从以下版本开始:
2021/6/17 9:28 上午
作者:
XiaoXunYao
  • 构造器详细资料

    • ClassLoaderUtil

      public ClassLoaderUtil()
  • 方法详细资料

    • getClassLoader

      public static ClassLoader getClassLoader()
      [获取ClassLoader](Get classloader)
      返回:
      java.lang.ClassLoader
      从以下版本开始:
      2021/6/17 9:29 上午
    • getContextClassLoader

      public static ClassLoader getContextClassLoader()
      [获取当前线程的ClassLoader](Gets the ClassLoader of the current thread)
      返回:
      java.lang.ClassLoader
      从以下版本开始:
      2021/6/17 9:31 上午
    • loadClass

      public static Class<?> loadClass​(String name) throws UtilException
      [加载类](Load class)
      参数:
      name - 类名
      返回:
      java.lang.Class
      抛出:
      UtilException
      从以下版本开始:
      2021-10-24 18:10:14
    • loadClass

      public static Class<?> loadClass​(String name, boolean isInitialized) throws UtilException
      [加载类](Load class)
      参数:
      name - 类名
      isInitialized - 是否初始化类
      返回:
      java.lang.Class
      抛出:
      UtilException
      从以下版本开始:
      2021-10-24 18:08:49
    • loadClass

      public static Class<?> loadClass​(String name, ClassLoader classLoader, boolean isInitialized) throws UtilException
      抛出:
      UtilException
    • loadPrimitiveClass

      public static Class<?> loadPrimitiveClass​(String name)
      [加载原始类型的类](Load a class of the original type)
      参数:
      name - 类名
      返回:
      java.lang.Class
      从以下版本开始:
      2021-10-24 18:14:51
    • getJarClassLoader

      public static JarClassLoader getJarClassLoader​(File jarOrDir)
      [创建新的 JarClassLoader](Create a new jarclassloader)
      参数:
      jarOrDir - jar文件或者包含jar和class文件的目录
      返回:
      com.xiaoTools.lang.jarClassLoader.JarClassLoader
      从以下版本开始:
      2021-10-24 18:15:59
    • loadClass

      public static Class<?> loadClass​(File jarOrDir, String name)
      [加载外部类](Load external class)
      参数:
      jarOrDir - jar文件或者包含jar和class文件的目录
      name - 类名
      返回:
      java.lang.Class
      从以下版本开始:
      2021-10-24 18:20:40
    • isPresent

      public static boolean isPresent​(String className)
      [指定类是否被提供](Specifies whether the class is provided)
      参数:
      className - 类名
      返回:
      boolean
      从以下版本开始:
      2021-10-24 18:22:53
    • isPresent

      public static boolean isPresent​(String className, ClassLoader classLoader)
      [指定类是否被提供](Specifies whether the class is provided)
      参数:
      className - 类名
      classLoader - ClassLoader
      返回:
      boolean
      从以下版本开始:
      2021-10-24 18:24:15