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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘旭 黑马帝   /  2012-3-26 18:33  /  1890 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

弱弱的请教大家一个问题:
    物品一直就搞不太明白啥事绝对路径,啥是相对路径啊?
    还有,当向一个函数或者构造器传入一个字符串表示的路径时,比如:路径"abc\\a.txt"和"\\abc\\a.txt"到底有什么区别啊?

5 个回复

倒序浏览
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,
"../"代表上级目录。这种类似的表示,也是属于相对路径
回复 使用道具 举报
绝对路径:
目录在硬盘上真正的路径。
相对路径:
  就是这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系
回复 使用道具 举报
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
回复 使用道具 举报
一般绝对路径为文件在操作系统中根目录路径,比方初装JDK配置环境变量时,需要在PATH路径下设置的就是jdk安装文件bin目录的绝对路径。而相对路径多默认为当前文件夹。用File对象的getAbsoluteFile() 方法,可以返回此抽象路径名的绝对路径名形式。还可以用isAbsolute()方法 (此方法返回类型boolean) 测试此抽象路径名是否为绝对路径名。
回复 使用道具 举报
已解决,谢谢大家
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马