io流总结

本文详细介绍了节点流的概念及其分类,包括字节流与文本流的输入输出处理方式,并深入探讨了处理流如转换流、缓冲流等的具体应用。通过本文,读者可以了解不同类型的流如何在Java中实现文件和数据的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

节点流
1.字节流{
1.输入流: FileInputStream InputStream ByteArrayInputStream
(
操作read()
a.中间容器 byte[] a=new byte[]
b.接受长度 int len
c.循环读取while()
d.输出
)

2.输出流:FileOutputStream ByteArrayOutputStream OutputStream
操作write(字节数组,0,长度)
}
2.文本流{
1.输入流:Reader FileReader
(
操作:read()
a.中间容器 char[] a=new char[]
b.接受长度 int len
c.循环读取while()
d.输出
)
2.输出流:FilterWriter Writer

}
2.处理流{
转换流:
1.输入流:InputStreamReader ->解码
2.输出流:OutputStreamWriter ->编码
缓冲流:
1.输入流:BufferedInputStream BufferedReader
2.输出流:BufferedOutputStream BufferedWriter
处理数据+类型
1.输入流:DataInputStream
2.输出流:DataOutputStream
引用类型
1.反序列化:ObjectInputStream
2.序列化:ObjectOutputStream
3.打印流:PrintStream即输出流
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值