利用反射的时候例如Class.forName(""),想得到该类的字节码文件,只需要给传入一个字符串,该字符串可以保存在一个资源文件中 例如className=execiseTest.Persom,调用该配置文件有三种方式
1、InputStream ips=new FileInputStream("config.properties");class路径下
2、InputStream ips=TestEqual.class.getClassLoader().getResourceAsStream("execisetest/config.properties");根目录下的文件路径
3、InputStream ips=TestEqual.class.getResourceAsStream("config.properties");class路径下
Properties prop=new Properties();
prop.load(ips);
ips.close();
String className=prop.getProperty("className");
这样就可以读取到资源文件中的内容传递到程序中。