IO学习第二天

File类既可以表示文件也可以表示文件夹

在计算机里文件是存储在硬盘上的但是java是不能直接和硬盘打交道的,是由虚拟机通过电脑的操作系统来进行交互的。

命名规范是设定的一个标准,其实不符合命名规范也没事。

命名规则是底线不能触碰

IO学习第二天

一个方法我们需要关注的是:方法名(根据方法名见名知意)

方法的形参(需要传哪些东西),读源码,看返回的东西(返回什么东西就接收什么东西),看这个方法是用对象去调呢,还是用类去调。

API的使用:1.看看类的继承体系2.看构造器(有(直接创建),没有(是因为类里面全是静态方法,还是成员方法中有一个静态方法返回了类的实例))3.方法(关注方法命,形参,返回值的类型)

IO学习第二天

IO学习第二天

/ \\叫做名称分隔符

不同的平台显示的名称分隔符是不一样的

在java中如何写文件的路径

IO学习第二天

讲下构建File对象的3种方法

在我们操作File的时候会涉及到所谓的相对路径和绝对路径的概念

存在盘符说明这里用的是绝对路径

不存在盘符就是相对路径

IO学习第二天

createNewFile这个方法只能在一层目录下创建文件,不能跳级创建,尽管可以用mkdir(s)创建多层不存在的目录,但是不要直接一个File对象搞定目录和文件都需要创建的情况,可以在已有目录下直接用createNewFile创建文件,如D盘下一级目录:

IO学习第二天

总结:File不宜一步到位的创建新目录下的新文件!先造目录再创建文件吧。


分享到:


相關文章: