10 2012 档案
用反射方式执行某个类中的main方法 开发中要注意
摘要:用反射方式执行某个类中的main方法 开发中要注意目标:写一个程序,这个程序能够根据用户提供的类名,去执行该类中的main方法。用普通方式调完后,大家要明白为什么要用反射方式去调啊?问题(jdk升级带来的问题):启动Java程序的main方法的参数是一个字符串数组,即public static void main(String[] args),通过反射方式来调用这个main方法时,如何为invoke方法传递参数呢?按jdk1.5的语法,整个数组是一个参数,而按jdk1.4的语法,数组中的每个元素对应一个参数,当把一个字符串数组作为参数传递给invoke方法时,javac会到底按照哪种语法进行. 阅读全文
posted @ 2012-10-17 10:29 展翅飞鹏 阅读(215) 评论(0) 推荐(0)