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

    学习总结:
    本周主要学习了File对文件的一些操作。字符字节流的一些操作。
    1、字节流中输出主要用OutputStream类(通过子类实例化),输入主要用InputStream类(通过子类实例化);
    输出流:常用方法:close()关闭输出流
    flush()刷新缓冲区
    write()写入数据流(但只能以字节写入)
    以上方法如果重新执行会覆盖文件中的已有内容,想要追加新内容通过FileOutputStream类的另一种构造方法进行实例化
    输入流:常用方法:available() 取得输入文件的大小
    close()关闭输入流
    read()读取内容
    2、字符流中输出主要用Writer类(通过子类实例化),输入主要用Reader类(通过子类实例化)
    输出流:常用方法:close()关闭输出流
    write()输出字符串或字符数组
    flush()强制清空缓存
    追加文件使用FileWriter类,同字节输出流
    输入流:常用方法:close()关闭
    read()读取字符到数组
    字节流和字符流区别在于字节流直接对文件进行操作,而字符流是将数据先放在缓存之后,在写入文件的。

    转换流:OutputStreamWriter类是Writer的子类将输出的字符流变为字节流,即将一个字符流的输出对象变为字节流的输出对象。
    IntputStreamReader类是Reader的子类将输入的字节流变为字符流,即将一个字节流的输入对象变为字符流的输入对象。

    管道流:主要作用是可以进行两个线程间的通信
    管道输出流:PipedOutputSream;管道输入流:PipedInputStream
    用connect()方法来连接输出和输入流

    System类:
    1、System.out 向显示器上输出,是PrintStream的对象,PrintStream是OutputStream的字类,所以可以使用OutputStream向屏幕输出
    2、Syatem.err 错误信息输出
    3、System.in 键盘的输入流,是InputStream的对象

  • 相关阅读:
    SmartPlant Review 渲染模块低性能设置
    由浅入深:Python 中如何实现自动导入缺失的库?(转)
    itchat初步解读登录(转)
    转:【开源必备】常用git命令
    2.转发。基于itchat的微信消息同步机器人
    1、初学探讨PYTHON的itchat和wxpy两库
    学习git 新手。这个写的不错
    常见的内置错误及处理
    面试题记录1
    防抖
  • 原文地址:https://www.cnblogs.com/dapeng1234/p/11783055.html
Copyright © 2011-2022 走看看