本帖最后由 啸傲江湖007 于 2012-7-5 18:18 编辑
String startingClassName = args[0];
Method mainMethod = Class.forName(startingClassName).getMethod("main", String[].class);
第一句中的stratingClassName = args[0],不明白什么意思。args[0]代表main函数中参数数组的第一个参数,这个参数为什么要赋给一个字符串呢?
Class.forName(startingClassName).getMethod("main", String[].class); Class.forName("类名")得到字节码 这里直接传入startingClassName也能得到字节码?
|