我们来看一下源码
我们自定义的类加载器, 继承自ClassLoader类加载器, 那么在调用自定义类加载器的构造方法之前, 应该先加载父类ClassLoader的无参构造函数....我们要打破双亲委派机制, 就是要让自定义类加载器来加载我们的User1.class, 而不是应用程序类加载器来加载
双亲委派机制是在ClassLoader类的loadClass(...)方法实现的....(name);
return defineClass(name, data, 0, data.length);
} catch (Exception e) {...思考: tomcat自定义的类加载器中, 有一个jsp类加载器,jsp是可以实现热部署的, 那么他是如何实现的呢?...就看文件夹的update time有没有变化, 如果有变化了, 那么就会重新加载.
jsp热部署也不是立刻就会看到效果,其他他也是有延迟的,这个延迟就是重新加载的过程。