A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuchuang1992 中级黑马   /  2013-11-2 21:45  /  857 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. 张孝祥反射疑问:

  2. public class ReflectTest3 {
  3.         public static void main(String[] args)throws Exception {               
  4.                 arrayListTest();
  5.         }
  6.        
  7.         private static void readConfig()throws Exception {
  8.                 //当我config.properties放在一个包内部的时候,为什么下面这行也可以正常运行               

  9.         //             src//cn//zxx//basemore//config.properties  为什么这个也行呢 ?

  10.                 InputStream ips = new FileInputStream("src/cn/zxx/basemore/config.properties");
  11.                 Properties props = new Properties();
  12.                 props.load(ips);
  13.                 ips.close();
  14.                
  15.                 String className = props.getProperty("className");
  16.                 Collection<ReflectPoint> c = (Collection<ReflectPoint>) Class.forName

  17. (className).newInstance();
  18.                

  19.                 ReflectPoint pt1 = new ReflectPoint(3,3);
  20.                 ReflectPoint pt2 = new ReflectPoint(4,4);
  21.                 ReflectPoint pt3 = new ReflectPoint(3,3);
  22.                        
  23.                 c.add(pt1);
  24.                 c.add(pt2);
  25.                 c.add(pt3);
  26.                 c.add(pt1);
  27.                
  28.                 System.out.println("readConfig() : "+c.size());
  29.         }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄炳期 + 1

查看全部评分

4 个回复

倒序浏览
哎呀我去,这这这,这不一个是绝对路径(相对于工程所在磁盘路径有事相对路径),一个是相对路径嘛~~~
混论坛积分啊~
回复 使用道具 举报
楼主,您好!我想知道这个代码你是怎样把它复制到贴子里的?
回复 使用道具 举报
帖子已重新分类,若仍有疑惑,可重新提问
回复 使用道具 举报
忄雾飞扬 发表于 2013-11-4 09:12
楼主,您好!我想知道这个代码你是怎样把它复制到贴子里的?

编辑帖子时看上面的工具栏,有一对<>,点击它,把代码粘贴进来就行。
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马