美文网首页
java io之字节流

java io之字节流

作者: owtwareoctober | 来源:发表于2017-08-20 15:16 被阅读0次

    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是对普通流做的扩展

    相关文章

      网友评论

          本文标题:java io之字节流

          本文链接:https://www.haomeiwen.com/subject/sjsfdxtx.html