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  从键盘中读取数据
    
  • 相关阅读:
    祥解使用 SQL Server 2005/2008 发送数据库邮件
    将Virtual Server 2005 的虚拟硬盘(VHD)文件复制到HyperV
    Win2008 64位 iis7 环境下安装Discuz!NT
    seo
    找了好办天才找到的asp生成图片学习一下
    1.1 开发背景 (学习图书连载csdn
    我眼中的C# 3.0
    google编程
    反射之反思
    我要减肥
  • 原文地址:https://www.cnblogs.com/qzy7/p/11788396.html
Copyright © 2011-2022 走看看