类加载器种类

2022-02-26  本文已影响0人  雨景江水

一.

  1. 类加载器种类

讲的最好的:https://blog.csdn.net/weixin_39609620/article/details/114620232

二. 获取类加载器

  1. 获取当前ClassLoader

字节码对象.getClassLoader()

  1. 获取当前线程上下文的ClassLoader

Thread.currentThread().getContextClassLoader()

  1. 获取系统类ClassLoader

ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();

  1. . 获取系统类ClassLoader 的上层,也就是扩展类加载器

ClassLoader extendedClassLoader = systemClassLoader.getParent();

5.获取扩展类加载器 的上层,也就是引导类加载器

ClassLoader bootstrapClassLoader = extendedClassLoader .getParent();
System.out.print(bootstrapClassLoader); // null ,是获取不到的,这个是操作系统底层的对象

  1. :获取调用者的ClassLoader

DriverManager.getCallerClassLoader()

上一篇 下一篇

猜你喜欢

热点阅读