【User.java】

package com.Higgin.reflect;

public class User {

    public User(){
System.out.println("构造方法:User()");
}
public static void main(String[] args) {
System.out.println("main()方法!!");
}
}

【testUser.java】

@Test
//反射类的方法 public static void main(String[] args)
public void testMain() throws Exception{ Class clazz=Class.forName("com.Higgin.reflect.User");
Method method=clazz.getMethod("main", String[].class);
method.invoke(null,new Object[]{new String[]{"aa","bb"}}); //方式一
   method.invoke(null,(Object[])new String[]{"aa","bb"}); //方式二
}

注意看invoke传入参数的类型:

【运行结果】

最新文章

  1. 转载:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  2. 第 27 章 CSS 传统布局[上]
  3. 剑指Offer 二叉树中和为某一值的路径(dfs)
  4. C# 命令绑定
  5. jquery对strutrs2 <s:radio>标签的设置和取值
  6. mysql xtarbackup备份脚本
  7. lsof命令总结
  8. UESTC_吴队长征婚 2015 UESTC Training for Search Algorithm & String<Problem E>
  9. 【MVC】过滤器
  10. 【Android进阶】Android面试题目整理与讲解(一)
  11. python学习之glob模块
  12. Unicode范围
  13. replicated mode vs global mode - 每天5分钟玩转 Docker 容器技术(105)
  14. docker设置固定ip地址
  15. Node.js基础学习一之Get请求
  16. mysql无法生成log文件
  17. VS 插件 Productivity Power Tools - 更改 选项卡组件位置
  18. HUSTM 1601 - Shepherd
  19. myecilpse +TOMCAT+web:jsp向mysql添加数据,查询在jsp页面显示
  20. gtx860M,cuda9路1080p多高斯运动检测测试

热门文章

  1. javascript设计模式2
  2. Timer和counter
  3. 除去重复记录distinct
  4. 两个栈实现一个队列,C语言实现,队列可伸缩,容纳任意数目的元素。
  5. A Tour of Go Forever
  6. 这难道是CSDN的BUG? 大家帮忙看看哪里有问题
  7. 解决TortoiseCVS中文乱码
  8. Angular和jQuery的ajax请求的差别
  9. ListView视图缓存错位问题
  10. android93 进程优先级补充