1
我是Java新手,正在嘗試學習IO的概念。我遇到了兩個非常相似的Java類,即FileSystem和FileSystems。他們有什麼區別?何時使用其中一種?Java類FileSystem&FileSystems,它們之間有什麼區別?何時使用其中一種?
我是Java新手,正在嘗試學習IO的概念。我遇到了兩個非常相似的Java類,即FileSystem和FileSystems。他們有什麼區別?何時使用其中一種?Java類FileSystem&FileSystems,它們之間有什麼區別?何時使用其中一種?
FileSystems
是實用程序類/工廠,僅用於獲取FileSystem
的實例。有關FileSystems
類中的方法,請參閱class documentation。
基本上,除非想獲得FileSystem
的實例,否則絕不會使用FileSystems
。對於所有其他用例,您只能使用FileSystem
。
你真的看了['FileSystems']的javadoc(https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystems.html)和['FileSystem' ](https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystem.html)。 'FileSystems'中的所有方法都是靜態的,並返回'FileSystem'的一個實例。 'FileSystem'代表...(等待它)...文件系統。 – Andreas