美文网首页
11.关于nio的只读Buffer

11.关于nio的只读Buffer

作者: 未知的证明 | 来源:发表于2019-03-03 19:38 被阅读0次

在Nio中我们可以将ByteBuffer转换为只读buffer,用于传输时,客户端只能读取数据,不能修改内容。

import java.nio.ByteBuffer;

public class NioTest7 {
    public static void main(String[] args) {


        ByteBuffer byteBuffer = ByteBuffer.allocate(10);
        System.out.println(byteBuffer.getClass());
        for (int i = 0; i < byteBuffer.capacity(); i++) {

            byteBuffer.put((byte) i);

        }

        ByteBuffer readOnlyBuffer = byteBuffer.asReadOnlyBuffer();
        System.out.println(readOnlyBuffer.getClass());

        readOnlyBuffer.position(0);
        readOnlyBuffer.put((byte) 0);

    }
}

相关文章

  • 11.关于nio的只读Buffer

    在Nio中我们可以将ByteBuffer转换为只读buffer,用于传输时,客户端只能读取数据,不能修改内容。

  • java NIO---Buffer

    NIO中Buffer简介 java的NIO中buffer至关重要,buffer是读写的中介,主要和NIO的chan...

  • Buffer

    Java NIO Buffer当我们需要与NIO Channel进行交互时,我们就需要使用到NIO Buffer,...

  • NIO之三--Buffer

    Java NIO Buffer Basic Buffer Usage Buffer Capacity, Posit...

  • Java NIO Buffer

    Java NIO Buffer Buffer使用场景 Java NIO buffers 用于和Java chann...

  • Java NIO 之 Channel(通道)

    历史回顾: Java NIO 概览 Java NIO 之 Buffer(缓冲区) 其他高赞文章: 面试中关于Red...

  • Nio 缓冲类的基础---Buffer的flip,rewind,

    Nio 缓冲类的基础---Buffer的flip,rewind,clear等操作 nio的读写是要和Buffer的...

  • NIO java编程

    NIO 同步式非阻塞式IO NIO组件:Buffer channel selector Buffer 缓冲区 1....

  • NIO(二、Buffer)

    目录 NIO(一、概述)NIO(二、Buffer)NIO(三、Channel)NIO(四、Selector) Bu...

  • NIO(四、Selector)

    目录 NIO(一、概述)NIO(二、Buffer)NIO(三、Channel)NIO(四、Selector) Se...

网友评论

      本文标题:11.关于nio的只读Buffer

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