站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题类加载问题-两种方式是否使用同一个类加载器

类加载问题-两种方式是否使用同一个类加载器

摘要: 类加载问题-两种方式是否使用同一个类加载器


Thread.currentThread().getContextClassLoader().loadClass(-#34;className-#34;)
是否与
Class.forName(-#34;className-#34;);
使用同一个类加载器?


如果 你不改变 Thread的ClassLoader 就是一样的





若是改变了当前线程的contextClassLoader,Class.forName(-#34;ClassName-#34;)不会使用设置的Loader来加载类吗?是不是任何情况下这两种加载方式都一样?


一样的


Thread.currentThread().getContextClassLoader().loadClass(-#34;className-#34;)
是否与
Class.forName(-#34;className-#34;);

看错了:
第一种方式是使用当前线程的类加载器加载
第二种方式使用当然运行的类的相同加载器加载

联系不大


↑返回目录
前一篇: 给分了,在线等!!!!!!!!
后一篇: 输出有问题