java中文件的绝对路径,相对路径和抽象路径
2015-08-02 21:27
295 查看
Java中文件类中的构造器经常会处出现一些什么抽象路径和绝对路径,下面就来解释一下什么是绝对路径,什么是相对路径以及什么是抽象路径。
我觉得应该就是转化为特定系统的路径,它会自动转化为某个操作系统的路径以及去除重复和多余的分隔符等。 抽象路径可能不存在,但是在new File(抽象路径)后就真实存在变成绝对路径或者相对路径了。(目前这样理解,欢迎批评指正~O(∩_∩)O~)。
绝对路径
绝对路径就是文件在系统中的客观位置,举例说明我的“D:\QQ\Bin”目录下有一个“AFCtrl.dll”的文件,所以“D:\QQ\Bin\AFCtrl.dll”就是他的绝对路径。相对路径
相对路径就是指文件的位置相对于你所在系统目录的位置,举例说明我现在处在“D:\QQ”目录下,我要找的文件绝对路径为“D:\QQ\Bin\AFCtrl.dll”,n那么他的相对路径就是“Bin\AFCtrl.dll”。抽象路径
这里对抽象路径的解释不在引用API文档里的原话,因为我刚开始的时候怎么也看不懂API文档里的解释。我觉得应该就是转化为特定系统的路径,它会自动转化为某个操作系统的路径以及去除重复和多余的分隔符等。 抽象路径可能不存在,但是在new File(抽象路径)后就真实存在变成绝对路径或者相对路径了。(目前这样理解,欢迎批评指正~O(∩_∩)O~)。
相关文章推荐
- Eclipse快捷键大全(转载)
- [转载] java web开发一个帐号同一时间只能一个人登录
- myeclipse中Servlet出错
- JAVA多线程实例详解
- Java的8中封装类(未完待续)
- STRUTS2为ACTION配置METHOD属性
- ThinkJAVA_方法上的泛型
- java中的setActionCommand()方法
- 怎样在eclipse中打开一个存在的项目
- Java笔记
- Eclipse使用技巧
- java实现各种数字三角形
- action的结果处理器
- Java接口
- Java中对象的list与JSON格式字符串的互相转换
- Mybatis: $与#的区别
- Java学习笔记之包罗万象
- java中的“==”与equals
- java webservice简单实现
- Eclipse插件Fat Jar