public static void main(String[] args) throws Exception {
//创建文件加载键值对
Properties p = new Properties();
//读取配置文件classname.txt
FileReader fr = new FileReader("classname.txt");
p.load(fr);
fr.close();
//获取数据
String className = p.getProperty("classname");
String methodName = p.getProperty("methodname");
//创建反射
Class c = Class.forName(className);
//创建object反射构造
Constructor con = c.getConstructor();
Object obj = con.newInstance();
//获取对象方法
Method m = c.getMethod(methodName);
m.invoke(obj);
}
}
07-30
07-30
07-30
07-30