美文网首页
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

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