首页 > 代码库 > 运用java反射
运用java反射
Class类
要正确使用Java反射机制就得使用java.lang.Class这个类。它是Java反射机制的起源。当一个类被加载以后,Java虚拟机就会自动产生一个Class对象。通过这个Class对象我们就能获得加载到虚拟机当中这个Class对象对应的方法、成员以及构造方法的声明和定义等信息。
public class testReflect{ public void test(String str) { System.out.println(str); } public static void main(String[]args) { //class.forName里面是完全限定名 就是一般从com.xx开始 Object obj=Class.forName("xx.xx.testReflect").newInstance(); Class _class=Class.forName("xx.xx.testReflect"); Method me=_class.getMethod("test",String.class); me.invoke(obj,new Object[]{"console content"}); }}
一般是在数据库里存类路径(完全限定名)和方法名,这样就可以在前台调了
运用java反射
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。