• 1、IO输入&输出流 简介


    IO流的分类:
    * 流向:
    * 输入流 读取数据
    * 输出流 写出数据
    * 数据类型:
    * 字节流
    * 字节输入流 读取数据 InputStream
    * 字节输出流 写出数据 OutputStream
    * 字符流
    * 字符输入流 读取数据 Reader
    * 字符输出流 写出数据 Writer
    *
    * 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的。

    (要记住:这里说的输入和输出的概念都是相对这个应用程序而言的,而不相对这个文件而言的。如下图)

     

    -----------------------------------------------------------------------------字节流-----------------------------------------------------------------------------------------------

    字节流【输出流】

    所有字节输出流的超类(即抽象类):OutputStream--->向文件写数据

    但是呢,抽象类不能被实例化,所以我们必须学习其子类:所以我们就学习他的其中一个子类--文件输出流FileOutputStream

    字节流【输入流】

    所有字节输入流的超类(即抽象类):InputStream--->读取文件数据

    但是呢,抽象类不能被实例化,所以我们必须学习其子类:所以我们就学习他的其中一个子类--文件输入流FileOutputStream

    -----------------------------------------------------------------------------字符流----------------------------------------------------------------------------------------------- 

    字符流【输出流】

    所有字符输出流的超类(即抽象类):Writer--->向文件写数据

    但是呢,抽象类不能被实例化,所以我们必须学习其子类:所以我们就学习他的其中一个子类--文件输出流FileWriter

    字符流【输入流】

    所有字符输入流的超类(即抽象类):Reader--->读取文件数据

    但是呢,抽象类不能被实例化,所以我们必须学习其子类:所以我们就学习他的其中一个子类--文件输入流FileReader

  • 相关阅读:
    所谓瓶颈
    世界那么Big,组件那么Small
    PHPUnit单元测试中类protected/private方法测试
    WCF:如何将net.tcp协议寄宿到IIS
    Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可 访问的日志: Security
    Windows 服务入门指南
    Visual studio 能否定位打开文件在项目中的位置
    电商框架调研
    可伸缩性/可扩展性(Scalable/scalability)
    LoadRunner基础入门教程
  • 原文地址:https://www.cnblogs.com/dshvv/p/5107589.html
Copyright © 2020-2023  润新知