zoukankan      html  css  js  c++  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"});
         }
    }
    

      一般是在数据库里存类路径(完全限定名)和方法名,这样就可以在前台调了

  • 相关阅读:
    go基础_defer
    go基础_函数
    go基础_控制语句
    go基础_数组
    go基础_切片
    go命令行参数
    Hdu2795Billboard线段树
    Hdu1394Minimum Inversion Number线段树
    Hdu1754单点更新
    Hdu1166单点更新线段树
  • 原文地址:https://www.cnblogs.com/hrx-star/p/6043343.html
Copyright © 2011-2022 走看看