下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

快速了解Java的绝对路径和相对路径的区别

作者:课课家教育     来源: http://www.kokojia.com点击数:929发布时间: 2016-01-31 10:49:41

标签: java开发java基础java路径

大神带你学编程,欢迎选课

  绝对路径是指书写文件的完整路径,例如d:\\java\\Hello.java,该路径中包含文件的完整路径d:\\java以及文件的全名Hello.java。使用该路径可以唯一的找到一个文件,不会产生歧义。但是使用绝对路径在表示文件时,受到的限制很大,且不能在不同的操作系统下运行,因为不同操作系统下绝对路径的表达形式存在不同。

  相对路径是指书写文件的部分路径,例如\\test\\Hello.java,该路径中只包含文件的部分路径\\test和文件的全名Hello.java,部分路径是指当前路径下的子路径,例如当前程序在d:\\abc下运行,则该文件的完整路径就是d:\\abc\\test。使用这种形式,可以更加通用的代表文件的位置,使得文件路径产生一定的灵活性。

File类的综合示例自我解析_java教材_java基础_课课家

  在EcliPSe项目中运行程序时,当前路径是项目的根目录,例如工作空间存储在d:\\javaproject,当前项目名称是Test,则当前路径是:d:\\javaproject\\Test。在控制台下面运行程序时,当前路径是class文件所在的目录,如果class文件包含包名,则以该class文件最顶层的包名作为当前路径。

  另外在java语言的代码内部书写文件路径时,需要注意大小写,大小写需要保持一致,路径中的文件夹名称区分大小写。由于’\\’是Java语言中的特殊字符,所以在代码内部书写文件路径时,例如代表“c:\\test\\java\\Hello.java”时,需要书写成“c:\\\\test\\\\java\\\\Hello.java”或“c:/test/java/Hello.java”,这些都需要在代码中注意。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程