java io之字节流

2017-08-20  本文已影响0人  owtwareoctober

java的IO流按照流向可分为输入流、输出流 按照处理方式 字节流、字符流
本文主要记载字节流

字节流

  1. inputStream/outputStream
    inputStream 抽象程序读取数据方式
    outputStream 抽象程序写入数据的方式

  2. EOF == End 读到-1 就结束读取

  3. 输入流解基本方法
    int b = in.read(); 读取一个字节填充到int的低八位
    in.read(byte[] buf); 读取数据填充到字节数组 返回值是读取的个数
    in,read(byte[] buf, int start, int size); 读取开始位置、大小到字节数组

  4. 输出流的基本方法
    out.write(int b); 写入一个byte到流,b的低八位
    out.write(byte[] buf); 将缓冲区的字节数组写入到流
    out.write(byte[] buf, int start, int size)

  5. FileInputStream --> 具体实现文件上读取数据
    FileOutputStream -->具体实现了文件上写数据

  6. DataInputStream和DataOutputStream是对普通流做的扩展

上一篇 下一篇

猜你喜欢

热点阅读