欢迎光临散文网 会员登陆 & 注册

字符流,字节流二者缓冲流(java)

2022-06-12 10:56 作者:鲈鱼懂个der的Java  | 我要投稿

首先区分字符流和字节流的功能区别,字节流是可以将任意数据进行复制并保存不同类型文件(比如视频,文本,图片等),主要使用较多的方式是将一个byte类型的数组进行读取。字符流主要功能是保存文本数据,复制txt这种文本数据,他比字节流胜在它可以处理特殊编码。

二者缓冲流相同点:都需要加入一个输入流,字节缓冲流加入字节输入流,字符缓冲流加入字符缓冲流。

二者缓冲流进行读写方法差距:(对我而言容易记混),

    字节缓冲流:

        len=bi.read(byte[])

        bo.write(byte[].0,len)

    字符缓冲流:

        data=br.readLine()

        bw.write(data)

使用方式我更喜欢字符缓冲流,但为了适应多数据类型,还是要使用字节流

如果涉及到网络编程,推荐使用字节流。

如果本文有错误,直接指出来,谢谢

字符流,字节流二者缓冲流(java)的评论 (共 条)

分享到微博请遵守国家法律