Java关于I/O流的心得

I/O流学习心得
I/O 读入和写出的概念:
读(入):将磁盘中的数据读取到程序(本地)中
写(出):将程序中的数据写出到磁盘中

在这里插入图片描述
IO流的增删改的基本套路是先通过输入流(InputStream,Reader)读入数据,然后将数据读取到一个数组b中,定义一个变量date(如若不创建变量直接使用is.read(b)那么会移动指针跳过第一个字节,同时输出是会输出很多空格,因为我们创建的数组长度是1024,。),它的值是is.read(b)(read(b)的返回值是int类型)代表数组中数据的长度,利用while循环语句读取数据当读取到-1时读取完毕。将byte类型转换成String类型输出。输出是用我们学过的String的subString方法截取掉空格。在这里插入图片描述
输出完毕记得一定要关闭流。
注意!流必须关闭不然回占用资源,同时关闭流的时候要注意关闭顺序顺序错误编译时不会出错但是运行会报错。一般情况下先开的后关,后开的先关。当使用缓冲流操作时,先关闭缓冲流再关输入输出流,分别关的收也是先开的后关,后开的先关。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值