4

このOracle Java チュートリアルから:

asFileAttribute メソッドは、一連のファイル権限を受け取り、Path.createFile または Path.createDirectory メソッドに渡すことができるファイル属性を構築します。

ということFiles.createFileですか?

4

1 に答える 1

4

ドキュメントは正しかったのですが、最新ではありません。

JDK7 ビルド b129では、抽象メソッドPath.createFileが抽象クラスPathに存在していました。JDK 7 ビルド 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 に答える