直接来自此 API:
等于 布尔值等于(对象其他) 测试此路径是否与给定对象相等。 如果给定对象不是路径,或者是与不同文件系统关联的路径,则此方法返回 false。 两个路径是否相等取决于文件系统实现。在某些情况下,比较路径而不考虑 大小写,其他区分大小写。此方法不访问 文件系统和文件不需要存在。如果需要,, isSameFile方法可用于检查两个路径是否位于相同的位置 文件。 此方法满足 Object.equals 方法的一般约定。 重写: 类对象中的相等 参数: 其他 - 要与此对象进行比较的对象 返回: true 当且仅当给定对象是与此路径相同的路径
首先他们说:
1)
如果给定对象不是路径,或者是与 不同的文件系统,则此方法返回 false。
然后他们说:
2)
此方法不访问文件系统,并且不需要存在该文件。
如果第 2 点为真,则 jvm 如何检查第 1 点?
提前谢谢。
路径表示
系统相关的文件路径,但不是实际文件。它不需要访问文件系统。