Java 8 File.Java源代码中的DefaultFileSystem是什么?

Java 8 File.Java源代码中的DefaultFileSystem是什么?,java,Java,表中的第156行是 这是页面上唯一出现的DefaultFileSystem。通过大写,我猜它将是一个类的名称,但是“DefaultFileSystem”并没有出现在所有类的列表中。那么DefaultFileSystem指的是什么呢?一个包私有类,大概不是公共API的一部分。“所有类的列表”只是公共类的列表。在我的linux操作系统上,我安装了JDK1.8。当我在ide(eclipse)中导航DefaultFileSystem类时,它就像package java.io;/****@由于1.8*/c

表中的第156行是


这是页面上唯一出现的DefaultFileSystem。通过大写,我猜它将是一个类的名称,但是“DefaultFileSystem”并没有出现在所有类的列表中。那么DefaultFileSystem指的是什么呢?

一个包私有类,大概不是公共API的一部分。“所有类的列表”只是公共类的列表。在我的linux操作系统上,我安装了JDK1.8。当我在ide(eclipse)中导航
DefaultFileSystem
类时,它就像
package java.io;/****@由于1.8*/class DefaultFileSystem{/***返回基于Unix平台的文件系统对象。*/public static FileSystem getFileSystem(){返回新的UnixFileSystem();}}
private static final FileSystem fs = DefaultFileSystem.getFileSystem();