反射实现框架功能:
框架与框架要解决的核心问题:框架与工具之间的相互调用
框架要解决的核心问题:在不明确调用框架的具体类时,利用反射方式实现运行程序的提前安排
实例代码片段:
InputStream ips = new FileInputStream("config.properties");
//当要使用时对配置文件具体配置
Properties props = new properties();
props.load(ips);
ips.close();
String className = props.getProperty("className");
Collection collections = (Collection)class.forName(className).newInstance();
...
collections.add(...);
配置文件的加载:
1、getRealPath(); 查找根目录
2、InputStream ips = 类名.class.getClassLoader().getResourceAsstream("文件名");
内省IntroSepector-->JavaBean:特殊的Java类:
.....待续...
反射事项框架功能,布布扣,bubuko.com
反射事项框架功能
原文:http://blog.csdn.net/u013610441/article/details/21220621