随手一查---java反射与动态代理

通过反射机制,获取类对象

——通过类名获取 

 Class<?> cType1 = Test.class;     cTpye1 为Test的Class对象     cType1.newInstance()  调用这个方法后获取Test类的实例对象。

——通过类的全名称

Class<?> cType2 = Class.forName("XXXX.Test");

——通过子对象

Class<?> cType3 = new Test(); cType3.getClass();

——通过类加载器

ClassLoader classLoader = this.getClass().getClassLoader();       this,指当前的对象,也就是通过当前对象的Class来找到加载当前类的类加载器。

Class cType4 = classLoader.loadClass("XXXX.Test");

 

java动态代理

 

posted @ 2018-04-16 15:28  小小风思  阅读(97)  评论(0)    收藏  举报