“哦,Rishi!嗨!”“嗨,阿米戈!生活怎么样?”“太好了。Bilaabo 刚刚告诉我一些关于 File 的有趣事情,以及如何使用它。”“碰巧的是,我想我有一些关于这个话题的补充。”“真的吗?那我洗耳恭听。”“好吧,听着。Java 在不断发展。它的开发人员一直在寻找新的方法来更有效地做不同的事情。在 Java 7 中,他们添加了一个替代 File 类的方法。”“选择?”“是的。他们以File类为基础,添加了一些新东西,重命名了方法,然后也将其拆分为两个。所以现在有两个新类:Path和Files。Path实际上是 File 的新类比类,File是一个实用类(类似于 Arrays 和 Collections 类)。File 类的所有静态方法都在那里。就 OOP 而言,这样做是“更正确的”。“好吧,如果就 OOP 而言,那好吧。那么改变了什么?”“首先,他们决定不重现返回String和File对象的方法。在Path类中,所有方法都返回一个Path。“其次,他们将大量静态实用方法移到了Files类中。”“第三,使用相对路径变得更加方便。”“这里是方法列表:”Path 类的方法描述booleanisAbsolute()如果路径是绝对路径,则返回 true。PathgetRoot()
文件·路径 学习笔记
“哦,Rishi!嗨!”“嗨,阿米戈!生活怎么样?”“太好了。Bilaabo 刚刚告诉我一些关于 File 的有趣事情,以及如何使用它。”“碰巧的是,我想我有一些关于这个话题的补充。”“真的吗?那我洗耳恭听。”“好吧,听着。Java 在不断发展。它的开发人员一直在寻找新的方法来更有效地做不同的事情。在 Java 7 中,他们添加了一个替代 File 类的方法。”“选择?”“是的。他们以File类为基础,添加了一些新东西,重命名了方法,然后也将其拆分为两个。所以现在有两个新类:Path和Files。Path实际上是 File 的新类比类,File是一个实用类(类似于 Arrays 和 Collections 类)。File 类的所有静态方法都在那里。就 OOP 而言,这样做是“更正确的”。“好吧,如果就 OOP 而言,那好吧。那么改变了什么?”“首先,他们决定不重现返回String和File对象的方法。在Path类中,所有方法都返回一个Path。“其次,他们将大量静态实用方法移到了Files类中。”“第三,使用相对路径变得更加方便。”“这里是方法列表:”Path 类的方法描述booleanisAbsolute()如果路径是绝对路径,则返回 true。PathgetRoot()