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