码迷,mamicode.com
首页 > 编程语言 > 详细

java JVM-线程上下类加载器

时间:2019-09-20 13:57:31      阅读:98      评论:0      收藏:0      [点我收藏+]

标签: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<Dema> c=(Class<Dema>) 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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!