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  从键盘中读取数据
    
  • 相关阅读:
    一周好文(15)
    一周好文(13)
    宏定义中的 "#" 和 "##"
    一周好文(14)
    CCRenderTexture崩溃问题分析
    C++反射机制的实现(转)
    一周好文(16)
    opengl on mac
    uthash: a hash table for C strcutures
    CC3LineNode线条变色的问题
  • 原文地址:https://www.cnblogs.com/qzy7/p/11788396.html
Copyright © 2011-2022 走看看