IO流:节点流和处理流详细归纳。

本文详细介绍了Java中的IO流,包括节点流与处理流的概念及区别,重点讲解了处理流中的BufferedReader、BufferedWriter、BufferedInputStream、BufferedOutputStream的使用,以及ObjectOutputStream和ObjectInputStream的序列化与反序列化操作。同时,还讨论了转换流的作用,如InputStreamReader和OutputStreamWriter,以及打印流PrintWriter和PrintStream,最后提到了Properties类在处理配置文件中的应用。
摘要由CSDN通过智能技术生成

目录

一、节点流和处理流

二、处理流

1、BufferedReader 字符流

2、BufferedWriter 字符流

3、利用二者进行文件拷贝

4、BufferedInputStream 字节流

5、BufferedOutputStream 字节流

三、ObjectOutputStream、ObjectInputStream

?1、序列化和反序列化

2、?ObjectOutputStream

3、ObjectInputStream

4、注意事项

5、标准输入流和输出流

四、转换流

?1、基本介绍

2、把?FileInputStream?转成?InputStreamReader

五、打印流

1、PrintWriter

2、PrintStream

六、Properties类


一、节点流和处理流

(1)节点流可以从一个特定的数据源读写数据

(2)处理流(也叫包装流)是“连接” 在已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能

(3)示意图

(4)两者的区别

  • 节点流是底层流/低级流,直接跟数据源相接
  • 处理流(包装流)包装节点流,既可以消除不同节点流的实现差异,也可以提供更方
    便的方法来完成输入输出。
  • 处理流(也叫包装流)对节点流进行包装,使用了修饰器设计模式,不会
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bluepad

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值