File(文件)类这个名字有一定的误导性;我们可能会认为它指代的是文件,实际上并非如此,它既能代表一个特定文件的名称,又能代表一个目录下的一组文件的名称。如果它指的是一个文件集,我们就可以对此集合调用list()方法,这个方法会返回一个字符数组。我们很容易就可以理解返回的是一个数组不是某个更具灵活性的类容器,因为元素的个数是固定的,所以如果我们想取得不同的目录列表,只需要在创建一个不同的File对象就可以了。实际上FilePath(文件路径)对这个类来说是个更好的名字。
这也是Java面向对象的特征,一切都是对象,文件路径也是对象
|
|