zoukankan      html  css  js  c++  java
  • JavaSE: IO流的概念

    1.  概念

        IO就是Input和Output的简写,也就是输入和输出的含义

        IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流”

    2.  基本分类

        <1>按照读写数据的基本单位不同,分为 字节流(一个字节) 和 字符流(两个字节(汉字))。

            字节流:以字节为单位进行数据读写的流,可以读写任意类型的文件

            字符流:以字符为单位进行数据读写的流,只能读写文本文件

        <2>按照读写数据的方向不同,分为 输入流 和 输出流 (站在程序的角度)

            输入流:从文件中读取数据内容输入到程序中,也就是读文件

            输出流:将程序中的数据内容输出到文件中,也就是写文件

        <3>按照流的角色不同分为 节点流 和 处理流

            节点流:直接和输入输出源对接的流 (和文件直接对接)

            处理流:建立在节点流的基础之上的流 (和文件间接对接)

    3.  体系结构

     

  • 相关阅读:
    [HNOI2002]营业额统计
    HDU 1374
    HDU 3345
    HDU 2089
    Graham扫描法
    Codeforces 1144D Deduction Queries 并查集
    Codeforces 916E Jamie and Tree 线段树
    Codeforces 1167F Scalar Queries 树状数组
    Codeforces 1167E Range Deleting
    Codeforces 749E Inversions After Shuffle 树状数组 + 数学期望
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14866571.html
Copyright © 2011-2022 走看看