前面的分享中提到的最多的概念就是关于类加载器的概念,但是当我们查看Thread源码的时候会发现如下的两个方法,这两个方法就是获取或者设置线程的上下文类加载器的方法,那么为什么要设置这两个方法呢?这个就是这次分享所要说的事情。 线程上下文类加载器使用 在Thread类中有两个方法,如下 获取到当前线程的上下文类加载器 public ClassLoader getContextClassLoader() { //如果获取上下文类加载器为空 if