栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IO流的学习(一)--File的创建和理解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IO流的学习(一)--File的创建和理解

IO流的学习(一)–File的创建和理解 File类的理解以及我们为什么需要先学习它

1、File类所创建的对象指的是一个文件或者文件夹,
2、File类它是声明再Java.io包下的,咱们File类中涉及到关于文件或者文件目录的操作而并没有涉及到文件或者文件夹内容的操作,完成读写需要用IO流来完成
3、通常我们使用IO流来读写数据的时候需要创建File类的对象来指定读取或者写入时我们所流入的“地方”;
4、如果把IO流比作水流那么File创建的对象可能就是IO流所链接的各个水库,只有指名的流入的水库水流才能正确的流通否则就会水流就会阻塞;

由如下图片可知file永远都是流所指向的终点,没有终点流则无法正常流通。

File对象的构造

常用的构造器有

			
   		File(String filePath)//最常用的就是这一种(filePath可以是绝对路径也可以是相对路径)
   		File(String parentPath,String childPath)
   		File(File parentFile,String childPaht)
   		
   		//例--基于eclipse
   		//直接通过文件的路径来创建File类的对象
   		File file=new File("src/com/xsxIO1109/hello.txt");//其中输入的路径为相对路径
   		
File所取的相对路径和绝对路径

在不同的开发环境中相对路径和绝对路径的取用是不相同的

相对路径:相较于某个路径下的指名路径
绝对路径:包含盘符在内的文件或者文件夹的路径
  • eclipse:不管是mian()还是普通方法中相对路径都是在当前的Project下(也就是当前的根路径下)

  • IDEA:如果实在Junit中的单元测试方法则相对路径实在当前的Module下的(即可以直接通过文件的名字来应用它例如:“hello.txt”),而mian()方法则是在当前的Project下的

  • 以eclipse为例:

    //相对路径
    File file=new File("src/com/xsxIO1109/hello.txt");
    
    //绝对路径
    File file=new File("C:\Users\no\Desktop\hello.txt");//其中包含了其磁盘目录
    

    如图所示我所圈起来的地方便是我引用相对路径的根路径
    所以我们取用相对路径时以src开头

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458852.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号