4

这个Oracle Java 教程:

asFileAttribute 方法接受一组文件权限并构造一个可以传递给 Path.createFile 或 Path.createDirectory 方法的文件属性。

他们的意思是Files.createFile

4

1 回答 1

4

文档是正确的,但不再是最新的。

JDK7 构建 b129中,抽象方法Path.createFile存在于抽象类Path中。在JDK 7 build b130中,抽象 Path 类变成了一个接口,方法被移到了Files 类中。

这是OpenJDK 7 mercurial 存储库中变更集的链接。

-public abstract class Path 
-    implements FileRef, Comparable<Path>, Iterable<Path>, Watchable
+public interface Path
+    extends Comparable<Path>, Iterable<Path>, Watchable

以及JDK 错误系统中相关错误的链接。

于 2015-07-15T11:21:51.733 回答