• IO流(三)之BufferedInputStream类与BufferedOutputStream类


    BufferedInputStream类与BufferedOutputStream类都是装饰类,用来装饰其他输入流输出流,使其具有缓冲功能,即使被装饰对象效率更高、性能更好。

    1.BufferedInputStream类

    装饰其他字节输入流以后,具有缓冲功能、支持mark()、reset()

    1.1构造器

    BufferedInputStream(InputStream in)

    1.2常用函数

    void   close():关闭

    int  read():读取下一个

    int  read(byte[] b):读取,并存储在字节数组byte[] b中

    int   read(byte[] b,int offset ,int len):读取,并存储在字节数组byte[] b中,从offset开始存储,存储的长度是len

    boolean markSupported():是否支持mark()功能

    void mark(int readlimit):标记当前位置

    void reset():重置到标记位置,与mark()配套使用

    void  skip(int b):跳过b个字节

    2.BufferedOutputStream类

    2.1构造器

    BufferedOutputStream(OutputStream out)

    2.2常用方法

    void  flush():刷空缓存

    void  close():关闭

    void write(int b):写入一个字节数据

    void write(byte[] b,int offset,int len):写入一个字节数组b,开始位置是offse,长度是len

    void write(byte[] b):写入一个字节数组b

  • 相关阅读:
    Atlas
    MHA高可用
    Mycat 读写分离
    数据库 基于GTID主从复制
    DHCP服务
    python垃圾回收机制
    深拷贝、浅拷贝、引用(总结)
    python内存管理机制
    web安全-横向越权与纵向越权
    登录功能SQL注入
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9437250.html
Copyright © 2020-2023  润新知