java中的流

java 中关于流的操作
一概念:按照流向可分为输入流和输出流,按照处理数据单位可分为字节流和字符流。字节流两个重要的接口inputStream 、outputStream, 字符流两个重要的接口:Reader、Writer.

常用节点流:
文件处理用的节点流:
FileInputStream 、FileOutputStream、FileReader、FileWriter
对字符串进行处理的节点流:
StringReader 、StringWriter
对数组进行处理的节点流:
ByteArrayInputStream ByteArrayOutputStream CharArrayReader CharArrayWriter
对管道进行处理的节点流:
管 道 PipedInputStream PipedOutputStream PipedReaderPipedWriter。

常用的处理流:
缓冲流:增加缓冲功能,避免频繁读写硬盘
BufferedInputStream、BufferedInputStream、BufferedReader、BufferedWriter
转换流:实现字符和字节流的转换
InputStreamReader 、outPutStreamReader

流的关闭顺序
一般是先打开的后关闭,后打开的先关闭
如果是a流依赖b流,则先关闭a流,后关闭b流
可以只关闭处理流,不关闭节点流,因为关闭处理流时会调用处理流的方法关闭节点流

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值