zoukankan      html  css  js  c++  java
  • 第十周课程总结

    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  从键盘中读取数据
    

    3.这周虽然没有实验设计但是我感觉压力好大,因为越学到后面前面的也慢慢忘了现学的也难以吸收去利用,

    概念之类的东西也很相似容易搞混淆感觉还是花的时间太少了,应该多找点视频看看,哎

  • 相关阅读:
    启智树提高组Day4T3 2的幂拆分
    拉格朗日插值
    #3342. 「NOI2020」制作菜品
    P6776 [NOI2020]超现实树
    P6773 [NOI2020]命运
    P5298 [PKUWC2018]Minimax
    每日总结5.20
    每日总结5.19
    每日总结5.18
    每日总结5.17
  • 原文地址:https://www.cnblogs.com/saury/p/11777010.html
Copyright © 2011-2022 走看看