java JVM-线程上下类加载器

2020-12-13 14:15

阅读:285

标签:adc   public   main   ext   修改器   int   text   new   exce   

public class One { public static void main(String[] args) throws Exception { ClassLoader loader=One.class.getClassLoader(); System.out.println(loader); //获得当前线程的上下文加载器,未改变前和第一种是一样的 ClassLoader loader2=Thread.currentThread().getContextClassLoader(); System.out.println(loader2); //修改当前线程的上下文修改器 Thread.currentThread().setContextClassLoader(new Loader("d:/myjava")); System.out.println(Thread.currentThread().getContextClassLoader()); Class c=(Class) Thread.currentThread().getContextClassLoader().loadClass("cn.sxt.in.Dema"); System.out.println(c); System.out.println(c.getClassLoader()); //因为定义了父类委派机制,所以还是app加载 } }

java JVM-线程上下类加载器

标签:adc   public   main   ext   修改器   int   text   new   exce   

原文地址:https://blog.51cto.com/14437184/2439604


评论


亲,登录后才可以留言!