java之文件流

文件流原始文件流 : 用于打开链接,操作数据1 FileInputStream 字节输入2 FileOutputStream 字节输出3 FileReader 字符输入4 FileWriter 字符输出对于纯文本文件来说,用字符流进行输入输出;一个字符等于两个字节对于图片等文件来说,用字节流进行输入输出。字节输入FileInputStream:就是从硬盘输入到内存中。那么就涉及到了两个概念绝对路径和相对路径绝对路径就是从系统根目录出发而相对路径就是从当前目录出发常用方法
摘要由CSDN通过智能技术生成

文件流

原始文件流 : 用于打开链接,操作数据
1 FileInputStream 字节输入
2 FileOutputStream 字节输出
3 FileReader 字符输入
4 FileWriter 字符输出

对于纯文本文件来说,用字符流进行输入输出;一个字符等于两个字节
对于图片等文件来说,用字节流进行输入输出。

字节输入
FileInputStream:
就是从硬盘输入到内存中。那么就涉及到了两个概念
绝对路径和相对路径
绝对路径就是从系统根目录出发
而相对路径就是从当前目录出发
常用方法
read();
读取下一个字节的数据。如果到达文件末尾 返回 -1。
在这里插入图片描述
FileReader字符输入
对于纯文本文件来说,用字符流进行输入输出;一个字符等于两个字节
read一样有方法重载,
read() : 读取一个字符,返回下一个的字符数据,到达文件末尾返回-1
read(char[] c) : 读取一个字符数组,返回读取到的字符数,到达文件末尾返回-1
在这里插入图片描述
FileOutputStream字节输出
值得注意的是:
输入流 找不到指定文件 会报错 , 但是输出流不会报错,会自动创建该文件,但是不会创建文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值