Java笔记---反射
来源:互联网 发布:淘宝做动漫周边怎么样 编辑:程序博客网 时间:2024/06/08 02:43
反射是通过Class的forName方法拿到该类
然后再用这个Class对象的newInstance方法得到一个该类的对象
exeClass = Class.forName(String ClassQualifiedName);
exeObj = exeClass.newInstance();
接下来就是传参数的细节了
注意在拿到Method时要传的第二个参数,这是个Class的数组,因为要做到动态传入,所以我这里用的是一个List
参数由一个字符串传入,且用,隔开
如下就是代码:
List list = new ArrayList();
if(!"".equals(taskRequest.getParam()) && taskRequest.getParam() != null) {
String[] params = taskRequest.getParam().split(",");
for (String param : params) {
list.add(param);
}
exeMethod = exeClass.getMethod(taskRequest.getExe_method(),new Class[]{List.class});
result = exeMethod.invoke(exeObj,list);
}else{
exeMethod = exeClass.getMethod(taskRequest.getExe_method());
result = exeMethod.invoke(exeObj);
}
- Java笔记----java反射
- Java反射笔记1
- Java笔记---反射
- Java反射笔记一
- java反射笔记二
- java反射笔记三
- java反射笔记四
- java反射笔记五
- java笔记(5)--反射
- Java反射机制 笔记
- java反射机制笔记
- Java 反射学习笔记
- java笔记-高新技术-反射
- Java反射学习笔记
- java反射学习笔记
- Java反射学习笔记
- java反射扫盲笔记
- java 反射笔记
- 淘宝海量数据库之三:事务的ACID
- 开博日志
- uva 536 - Tree Recovery
- qt坐标系统
- eclipse设置jar的源代码
- Java笔记---反射
- mysql将一个库中表的某几个字段插入到另一个库中的表
- 查询Oracle正在执行和执行过的SQL语句
- 字节流与字符流转换的实例
- python基础复习--2字典 列表
- hdu(1166))敌兵布阵
- TTreeView技巧二则
- 德国SUSE(绿蜥蜴)
- rman catalog (rman 恢复目录)