重点内容
//创建可以读取流的类
Properties p = new Properties();
//把文件读取到流中
BufferedReader br = new BufferedReader(new FileReader("xx.properties"));
/* 第二种方式 得到全类名
* String line1 = br.readLine();
String className = line1.split("=")[1];
System.out.println(className);
*/
//加载到properties中
p.load(br);
System.out.println(p);
//根据建获取值
String line = p.getProperty("ClassName");
//反射
Class c = Class.forName(line);
//拿到无参构造对象
Object o= c.newInstance();
//拿到方法对象
Method m = c.getDeclaredMethod("run");
//设置可以显示
m.setAccessible(true);
//调用方法
m.invoke(o);
}