java File类基本概念基本构造方法使用

在这里插入图片描述
File在java的 io包下 所以 使用它是需要导包的

File是文件和目录路径名的抽象表示

文件和路径 可以通过File封装成一个对象

确实File的文件对象只是一个路径 他可以是存在 的也可以不存在 后期要用具体操作把他变成真实存在的

File有三个构造函数 我们主要讲前三个
在这里插入图片描述
我们直接用代码 一边演示 一边讲解
首先 因为File 在java的io包下 所以要用它 我们先导包

import java.io.File;

然后我们来试他的第一个构造函数
参考代码如下

File fl = new File("D:\\学习案例\\color.java");
System.out.println(fl);

这里需要注意的是 我传的这个路径 我电脑里是没有的 那他会不会报错呢?
运行结果如下
在这里插入图片描述
首先 我们看到 直接打印类实体 输出的是这个File封装的文件路径 说明他重写了toString方法

然后 还有一个重点 直接输出了 文件路径 说明我们实例化成功了 表示 在File实力过程中是不会去判断你这个路径是否存在的

然后我们来看第二个构造函数
这个构造函数需要两个参数
参考代码如下

File fl = new File("D:\\学习案例","color.java");
System.out.println(fl);

运行结果如下
在这里插入图片描述
这里我们可以看到 我们传的两个参数 分别是 D:\学习案例和color.java
聪明的朋友应该已经看懂了 第一个是所在路径 第二个是 文件
但我之前说过 这个路径我电脑里是没有的 所以说 他在实例化时也不会检查你电脑里有没有这个文件

然后我们来看 第三个构造函数 他就比较特殊了
参考代码如下

File url = new File("D:\\学习案例");
File fl = new File(url,"color.java");
System.out.println(fl);

运行结果如下
在这里插入图片描述
第三个构造函数 也是需要接收两个参数 但他的第一个参数也要是一个File 对象 就是我们这里实例化一个url对象给他传的原因
大家也不难看出 他要的File对象是一个路径 而后面要的字符串参数就是具体的文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值