java File 类中 pathSeparator常量 不懂是什么意思

问题描述:

img


第二个 应该是一个绝对路径 , 第一个是相对路径吗 没有看懂是什么意思

第一个是多个路径的分隔符。windows里面是;分号 而linux和mac一般是:冒号 比如我们的classpath是有可能多个路径的。我们的PATH变量也是有很多路径的。就是用它做分隔符
第二个是一个路径里面,目录分隔符。windows里是\ 而linux或者mac是/ 不管是绝对路径,还是相对路径。比如windows c:\data\abc 或者 .\data\mysql 等等

说的很清楚呀,分隔符。;
第一个说的是分割多个路径。
第二个说的是目录的表示方式