java IO流之流的概念

本文详细介绍了计算机程序中IO流的基本概念,包括流的概念、IO流的分类、字节流与字符流的区别,并提供了基本的操作步骤。

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

一,概念

流:流动,流向,从一端到另一端,源头与目的地,程序与 文件|网络|数组|数据库.... 之间的联系,以程序为中心

二,IO流分类

      1,流向,输入流与输出流

      2,数据:字节流:二进制,能读取一切文件

                       字符流:读取文本文件,只能处理纯文本

三,字节流与字符流

       1,字节流

                       输入流:InputStream  , read(byte [] b), read(byte [] b, int off, int len), close()

                                           FileInputStream

                       输出流:OutputStream, write(byte [] b), write(byte [] b , int off , int len), flush(), close()

                                           FileOutputStream

       2,字符流

                       输入流:Reader  , read(char [] cbuf), read(char [] cbuf, int off, int len), close()

                                          FileReader

                       输出流:Writer, write(char [] cbuf), write(byte [] b , int off , int len), flush(), close()

                                          FileWriter

四,操作

1,建立关联(选择文件)

2,选择流

3,操作,读取写入

4,释放资源

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值