美文网首页
谈谈IO流的分类及选择

谈谈IO流的分类及选择

作者: 笨比乔治 | 来源:发表于2020-11-10 08:55 被阅读0次
7F2D5829BC60858B081B7C51D0EA0273.png

1,分类
按方向分:输入流,输出流

(注意,是站在程序的角度来看方向),输入流用于读文件,输出流用于写文件
按读取的单位分:字节流,字符流

按处理的方式分:节点流,处理流

比如,FileInputStream和BufferedInputStream(后者带有缓存区功能-byte[])
IO流的4大基类:InputStream,OutputStream,Reader,Writer

2,选择
字节流可以读取任何文件
读取文本文件的时候:选择字符流(假如有解析文件的内容的需求,比如逐行处理,则采用字符流,比如txt文件)
读取二进制文件的时候,选择字节流(视频,音频,doc,ppt)

相关文章

  • Java基础-io知识回顾

    Java拾遗系列- io知识 简介 io分类及相关实例3.总结 1.简介 2.io分类及相关应用 2.1 io流...

  • java_io

    java.io.File类的使用IO原理及流的分类  |---文件流   操作对象是文件     FileInp...

  • Java IO 和 NIO 简单总结

    先来看看API的使用。 1. IO 流原理及流的分类 1.1 Java IO 1. I/O是Input/Outpu...

  • Java学习Day16

    今日学习内容总结 字节流的输入及输出 IO流 IO的分类 根据数据的流向分为:输入流和输出流。 输入流 :把数据从...

  • java基础-day20-IO流和StringBuffer

    IO流和StringBuffer 1. IO流 1.1 IO流概述 1.2 IO流分类 1.3 文件操作输入输出字...

  • Java 基础 41 IO(字节流)

    1.1 IO流的概述和分类 1.1.1 IO流   IO可以拆开来理解 I ---- Input -...

  • Java中的IO流

    Java中的IO流分类 输入IO流输入字节流(InputStream)处理流缓冲流(BufferedInputSt...

  • 15_IO流

    IO流介绍 IO流是一个流水模型:IO理解成水管,把数据理解成水流 IO流的分类:按照流的方向分为:输入流、输出流...

  • IO

    IO流:用于处理设备上的数据,即:InputStream,OutputStream IO流的具体分类:1,根据处理...

  • java中IO流详细解释

    [TOC] IO流 IO流概述及其分类 IO概念 IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的...

网友评论

      本文标题:谈谈IO流的分类及选择

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