黑马程序员技术交流社区
标题:
一个小框架的建立步骤
[打印本页]
作者:
萧刹520
时间:
2015-11-3 10:52
标题:
一个小框架的建立步骤
本帖最后由 萧刹520 于 2015-11-3 10:55 编辑
编写配置文件:config.properties。
在程序中读取配置文件:InputStream ips=new FileInputStream("config.properties");
创建一个Properties:Properties props=new Properties();
加载输入流中的的数据:props.load(ips);
加载完后关闭流资源:ips.close();
获取所需的类名(在写框架时,一般都写成相同的名称):String className=props.getproperty("className");
用获取到的类名创建对象(例如配置文件有className=java.util.HashSet; ),那么可以创建一个Collection集合:Collection collections=(Collection)Class.fprName(calssName).newInstance();
如果在配置文件中把HashSet给成ArrayList,那么就可以得到一个ArrrayList集合了,而不用修改源程序的代码,这就是反射。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2