Java 7のソースコードクラスでは、Pathsにメソッドget(URI)があります。
get(URI)内に存在します:
return FileSystems.getDefault().provider().getPath(uri);
FileSystems.getDefault()
デフォルトのファイルシステムへの参照を返します。しかし、その後、ドキュメントによると.provider()
、ファイルシステムを閉じてから.getPath(uri)
呼び出されます。誰かが私に何が起こっているのか説明してもらえますか?ファイルシステムが閉じられてから返されるように見えるのはなぜですか?
誰かがそのreturnステートメントで何が起こっているかについてのブローバイブローを私に与えることができれば素晴らしいでしょう。