手记

【九月打卡】第11天 文件传输基础——Java IO流 04

课程信息:

  • 课程名称:文件传输基础——Java IO流
  • 章节名称:字节流之文件输入流FileInputStream-1
  • 讲师姓名:Cedar

课程内容:

IO流(输入流、输出流)字节流、字符流

  1. 字节流 :InputStream、OutputStream

  2. InputStream抽象了应用程序读取数据的方式;
    OutputStream抽象了应用程序写出数据的范式;

  3. EOF = End 读到-1就读到结尾

  4. 输入流基本方法:
    int b = in.read(); 读取一个字节无符号填充到int低八位 -1是EOF
    in.read(byte[] buf) 读取数据直接填充到字节数组buf
    in.read(byte[] buf, int start, int size); 读取数据到字节数组buf;从buf的start位置开始存放size长度的数据

  5. 输出流基本方法
    out.write(int b) 写出一个byte到流,b的低8位
    out.write(byte[] buf) 将buf字节数组都写入到流
    out.write(byte[] buf, int start, int size) 字节数组buf从start位置开始写size长度的字节到流

  6. FileInputStream(继承自InputStream) —> 具体实现了在文件上读取数据

学习心得:

通过本次学习我学习到了字节流的相关知识,本次主要学习文件输入流FileInputStream,并进行了相关代码的演示,编写了FileInputStream流的工具类,收获很大,对IO流有了一个系统的认识。

课程截图:


0人推荐
随时随地看视频
慕课网APP