黑马程序员技术交流社区

标题: 写一个小框架 [打印本页]

作者: 生存追求    时间: 2015-9-18 10:04
标题: 写一个小框架
首先定义一个配置文件config.properties
className=java.util.ArrayList
然后
  1. import java.io.FileInputStream;
  2. import java.io.InputStream;
  3. import java.util.Collection;
  4. import java.util.Properties;

  5. public class ReflectTest2 {
  6.     public static void main(String[] args) throws Exception {
  7.         InputStream ips=new FileInputStream("config.properties");
  8.         Properties prop=new Properties();
  9.         prop.load(ips);
  10.         ips.close();
  11.         String className=prop.getProperty("className");
  12.         Collection collections=(Collection)Class.forName(className).newInstance();
  13.         ReflectPoint pt1=new ReflectPoint(3, 3);
  14.         ReflectPoint pt2=new ReflectPoint(5, 5);
  15.         ReflectPoint pt3=new ReflectPoint(3, 3);
  16.         collections.add(pt1);
  17.         collections.add(pt2);
  18.         collections.add(pt3);
  19.         collections.add(pt1);
  20.         System.out.println(collections.size());
  21.     }
  22. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2