• 第十周课程总结


    1.这周学了字节流与字符流相关的基本操作

    字节流(操作byte数据)

    输出数据:OutputStream类
    输入数据:InputStream类
    

    字符流

    输出数据:Writer类
    输入数据:Reader类
    

    两者区别:字节流在操作时本身不会用到缓冲区,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件

    操作流程:

    1使用File类打开一个文件
    2通过字节流或字符流的子类,指定输出的位置
    3进行读/写操作
    4关闭输入/输出
    

    2.学了转换流等以及System类对IO的支持相关内容

    转换流

    OutputStreamWriter类:Writer的子类,将输出字符流变字节流
    InputStreamReader类:Reader的子类,将输入字节流变字符流
    

    内存操作流

    字节内存操作流:内存输入流(ByteArrayInputStream)  内存输出流(ByteArrayOutputStream)
    字符内存操作流:内存输入流(CharArrayReader)  内存输出流(CharArrayWriter)
    ByteArrayInputStream:   程序->InputStream->输出到内存 
    ByteArrayOutputStream:程序<-OutputStream<-内存
    

    管道流

    System类

    System.out 即向显示器上输出(希望用户可以看见的信息
    System.err 表示的是错误的标准输出(不希望用户可以看见的信息
    System.in  从键盘中读取数据
    
  • 相关阅读:
    利用python 学习数据分析 (学习四)
    numpy 模块常用方法
    利用python 学习数据分析 (学习三)
    numpy 常用方法2
    瞎JB逆
    Codeforces 907 矩阵编号不相邻构造 团操作状压DFS
    AT Regular 086
    矩阵快速幂 求斐波那契第N项
    指数循环节(指数降幂)
    Educational Codeforces Round 32
  • 原文地址:https://www.cnblogs.com/qzy7/p/11788396.html
Copyright © 2020-2023  润新知