您的位置:首页 > 大数据 > 人工智能

反射调用main方法

2012-01-21 16:43 357 查看
Class clazz= Class.forName("类的全名");

Method method=clazz.getMethod("main","String[].class");

第一种调用方法: method.invoke(null,(Object) new String[]{"aaa","bbb"});

第二种调用方法: method.invoke(null, new Object[] {new String[]{"aaa","bbb"}});

因为在jdk1.4前没有可变参数,jdk升级后为了兼容性1.4数组参数会被拆包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: