当前位置: 首页 > 网络应用技术

[Java]如何在Java中使用缓冲缓冲区

时间:2023-03-05 23:46:29 网络应用技术

  缓冲区(缓冲区):它是在内存中保留指定大小的存储空间,以临时存储输入/输出(I/O)的数据。内存空间的这一部分称为“ Buffer Buffera内存块”,可以读写数据可以理解为数组。该对象提供了一组方法,可以更易于使用内存块

  从JDK1.4开始,提供缓冲类

  int位置() /位置(int newPosition)获得由当前操作索引位置运行的当前索引位置的索引 /修改int limit() / limit(int newlimit)。()()()()()())/boolean hasremaining()返回多少可以操作索引数量/是否可以操作put(字节b)/put(byte [] src)添加字节/添加字节/addbyte arnay adray flip()开关模式限制限制集位置位置,姿势设置0rewind()将姿势设置为0,您可以重复位置设置为0的clear()替换模式,以及读取字节get()以读取字节get的限制。((字节[] dst)读取多个字节get(int索引)以读取指定索引的字节

  增加

  修订 :

  如何在缓冲区中找到内容?您可以调用Get方法

  一次阅读字节

  一次阅读字节阵列

  当调用flip()方法时,切换到读取模式时,限制到当前位置的位置,姿势将返回起始位置

  调用Rewind()方法,将姿势移至起始位置以进行重复阅读

  当调用clear()方法时,切换到写作模式时

  目前,如果添加操作,原始值将被覆盖