Test ClassLoader
2013-08-20 09:43
323 查看
package com.fangjian; public class Test1 implements ITest { public Test1(){}; @Override public String hello() { return "hello"; } /** * @param args */ public static void main(String[] args) { Test1 t1=new Test1(); System.out.println(t1.hello()); System.out.println(String.class.getClassLoader()); System.out.println(Test1.class.getClassLoader()); try { Class T1Clazz=ClassLoader.getSystemClassLoader().loadClass("com.fangjian.Test1"); ITest t2=(ITest)T1Clazz.newInstance(); System.out.println("t2:"+t2.hello()); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
output:
hello
null
sun.misc.Launcher$AppClassLoader@546b97fd
t2:hello
相关文章推荐
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()的区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别
- 关于Class.getResource和ClassLoader.getResource的路径问题
- Java ClassLoader深入讲解
- Java中单元测试中:@BeforeClass,@Before,@Test,@After,@Afte
- nc6报错 Failed to load ESAPI.properties as a classloader resource.
- java.io.FileNotFoundException: class path resource [bean/test/User.hbm.xml] cannot be opened because it does not exist
- About javaClassLoader
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Error loading WebappClassLoader Parent Classloader
- JUnit(>4.0)@BeforeClass、@Before、@Test、@After、@AfterClass、@Ignore (2012-10-27 10:13:41)
- JUNIT的java.lang.security安全问题以及classLoader的处理方法
- Eclipse 报ContextLoaderListener ClassNotFound 的解决办法
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener