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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王浩龙 中级黑马   /  2014-3-13 10:03  /  1027 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王浩龙 于 2014-3-15 17:29 编辑
  1. public class ReflectTest2 {

  2.         public static void main(String[] args) throws IOException, InstantiationException, IllegalAccessException, ClassNotFoundException {
  3.                 //相对路径是相对谁来说的呢?
  4.                 InputStream ips = new FileInputStream("config.propertise");
  5.                 Properties props = new Properties();
  6.                 props.load(ips);
  7.                 ips.close();
  8.                 String className = props.getProperty("className");
  9.                 Collection collection = (Collection) Class.forName(className).newInstance();
  10.                 ReflectPoint pt1 = new ReflectPoint(3, 3);
  11.                 ReflectPoint pt2 = new ReflectPoint(5, 3);
  12.                 ReflectPoint pt3 = new ReflectPoint(3, 3);
  13.                 collection.add(pt1);
  14.                 collection.add(pt2);
  15.                 collection.add(pt3);
  16.                 collection.add(pt1);
  17.                 System.out.println(collection.size());        
  18.         }

  19. }
复制代码
我在看张老师的视频时听张老师说把配置文件config.propertise用字节流读取用的是相对路径,这里的相对路径到底相对的是那个呢?希望大家指点一下啊代码如下

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1

查看全部评分

2 个回复

倒序浏览
相对于该工程的..
回复 使用道具 举报
相对路径是相对于你现在所在类的路径,绝对路径是根目录下开始的路径
相对路径就是相对你现在的位置你要去一个地方怎么走,绝对路径就是关心的起点到终点怎么走

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马