1

直接来自这个API

     等于

     布尔等于(对象其他)

     测试此路径是否与给定对象相等。

     如果给定对象不是路径,或者是与不同文件系统关联的路径,则此方法返回 false。

     两个路径是否相等取决于文件系统的实现。在某些情况下,比较路径而不考虑
 区分大小写,其他区分大小写。此方法不访问
 文件系统,并且该文件不需要存在。在需要时,
 isSameFile 方法可用于检查两个路径是否定位相同
 文件。

     此方法满足 Object.equals 方法的一般约定。

     覆盖:
         类 Object 中的等于
     参数:
         other - 与此对象进行比较的对象
     回报:
         当且仅当给定对象是与此路径相同的路径时才为真

首先他们说:

1)

如果给定对象不是路径,或者是与不同文件系统关联的路径,则此方法返回 false。

然后他们说:

2)

此方法不访问文件系统,文件不需要存在。

如果第2点为真,jvm 如何检查第1点?

提前致谢。

4

1 回答 1

0

Path 代表系统依赖的文件路径,而不是实际的文件。它不需要访问文件系统。

于 2013-09-11T09:58:53.410 回答