首页 > 编程语言 > 详细

java JVM-线程上下类加载器

时间:2019-09-20 14:41:55      阅读:72      评论:0      收藏:0      [点我收藏+]
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-线程上下类加载器

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!