美文网首页
字节流和字符流的小点

字节流和字符流的小点

作者: 八爷君 | 来源:发表于2016-10-04 07:48 被阅读19次

体系父类字节流读写内容特点应用场景

IO流OutputStreamFileOutputStream字节输出流(写)一次读写一个字节或一个字节数组一次读写一个字节(8位),适用于图片、音视频等文件,也包括文本文件(注意编码要跟操作系统编码保持一致)对于字节流,建议使用缓冲流,尽量不使用基本流

InputStreamFileInputStream字节输入流(读)

字符流

WriterFileWriter字符输出流(写)一次读写一个字节或一个字节数组或一个字符串一次读写两个字节(16位),适用于文本文件、Word文件等unicode字符,有一个默认8K的缓冲区对于字符流,建议使用缓冲流(a.缓冲区大小可调b.有两个特有方法,更方便)

ReaderFileReader字符输入流(读)

字节缓冲流

FilterOutputStreamBufferedOutputStream输出流(写)一次读写一个字节或一个字节数组多了一个缓冲区,默认8K,可以改变

FilterInputStreamBufferedInputStream输入流(读)

字符缓冲流避免频繁对硬盘进行读写操作

WriterBufferedWriter输出流(写)一次读写一个字节或一个字节数组或一个字符串,还可以读写一行字符缓冲流可以设置缓冲区大小,默认8K

ReaderBufferedReader输入流(读)

转换流

WriterOutputStreamWriter主要解决中文乱码问题需要对utf-8格式的文件进行读、写操作时,为了避免出现中文乱码问题,需要使用转换流

ReaderInputStreamReader

我是阿宝,喜欢的简书作者是周灿,愿与你分享更多有用有趣的内容。❤️

如果对你有用,点个赞或关注再走吧,你的一小步,阿宝离梦想的一大步。

相关文章

  • 字节流和字符流的小点

    体系父类字节流读写内容特点应用场景 IO流OutputStreamFileOutputStream字节输出流(写)...

  • Java中有几种类型的流?

    字节流和字符流。字节流继承于InputStream、OutputStream,字符流继承于Reader、Write...

  • I/O流之文件流

    文件流可以分为字节流和字符流字节流字节流可以对任何文件进行操作 ,但效率不如字符流高字节流分为字节输入流和字节输...

  • IO流 2018-05-07

    字节流和字符流: 1字节流(均为抽象类):在字节流中定义了方法read(),用于从字节流中读取对象: public...

  • Java IO 流学习总结

    Java流操作有关的类或接口 Java流类图结构: 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字...

  • IO流简介

    io流的作用:读写设备上的数据,硬盘文件、内存、键盘、网络.... io流分类:输入流和输出流,字节流和字符流 字...

  • java——IO讲解(字节流)

    流:流分为字节流(以字节为单位)和字符流(以字符为单位)。字节流和字符流又有一个共性,两个都有输入流和输出。本章主...

  • IO流简单概述

    字符流和字节流: 字节流两个基类:InputStream OutputStream 字符流两个基类:Reader ...

  • java IO学习总结

    IO流的分类 ·根据处理数据类型的不同分为:字符流和字节流 ·根据数据流向不同分为:输入流和输出流 字符流和字节流...

  • IO Stream - 字符流

    字符流 字符流出现的原因1.字符流介绍:由于字节流操作中文不是特别方便,所以Java提供了字符流字符流 = 字节流...

网友评论

      本文标题:字节流和字符流的小点

      本文链接:https://www.haomeiwen.com/subject/mtijyttx.html