File类既可以表示文件也可以表示文件夹
在计算机里文件是存储在硬盘上的但是java是不能直接和硬盘打交道的,是由虚拟机通过电脑的操作系统来进行交互的。
命名规范是设定的一个标准,其实不符合命名规范也没事。
命名规则是底线不能触碰
![IO学习第二天](http://p2.ttnews.xyz/loading.gif)
一个方法我们需要关注的是:方法名(根据方法名见名知意)
方法的形参(需要传哪些东西),读源码,看返回的东西(返回什么东西就接收什么东西),看这个方法是用对象去调呢,还是用类去调。
API的使用:1.看看类的继承体系2.看构造器(有(直接创建),没有(是因为类里面全是静态方法,还是成员方法中有一个静态方法返回了类的实例))3.方法(关注方法命,形参,返回值的类型)
![IO学习第二天](http://p2.ttnews.xyz/loading.gif)
/ \\叫做名称分隔符
不同的平台显示的名称分隔符是不一样的
在java中如何写文件的路径
讲下构建File对象的3种方法
在我们操作File的时候会涉及到所谓的相对路径和绝对路径的概念
存在盘符说明这里用的是绝对路径
不存在盘符就是相对路径
createNewFile这个方法只能在一层目录下创建文件,不能跳级创建,尽管可以用mkdir(s)创建多层不存在的目录,但是不要直接一个File对象搞定目录和文件都需要创建的情况,可以在已有目录下直接用createNewFile创建文件,如D盘下一级目录:
总结:File不宜一步到位的创建新目录下的新文件!先造目录再创建文件吧。
閱讀更多 滴滴滴程序員 的文章