zoukankan      html  css  js  c++  java
  • 1、IO输入&输出流 简介

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

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

     

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

    字节流【输出流】

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

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

    字节流【输入流】

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

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

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

    字符流【输出流】

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

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

    字符流【输入流】

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

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

  • 相关阅读:
    widget的进一步使用,利用AppWidgetProvider实现桌面的时钟挂件
    opengl绘图,画一个旋转的四边形和一个旋转的三角形,平滑着色和单一着色
    opengl se画图
    绘制立方体和单个的矩阵,并映射纹理图像
    opengl的坐标和glFrustumf的设定及参数相关意义
    glDrawElements 和glDrawArrays
    spring mvc的拦截器
    spring mvc 文件上传
    spring mvc返回json字符串的方式
    springmvc的数据校验
  • 原文地址:https://www.cnblogs.com/dshvv/p/5107589.html
Copyright © 2011-2022 走看看