• 缓冲区Buffer






    代码实例

    package com.atguigu.nio;
    
    import java.nio.IntBuffer;
    
    public class BasicBuffer {
        public static void main(String[] args) {
    
            //举例说明Buffer 的使用 (简单说明)
            //创建一个Buffer, 大小为 5, 即可以存放5个int
            IntBuffer intBuffer = IntBuffer.allocate(5);
    
            //向buffer 存放数据
    //        intBuffer.put(10);
    //        intBuffer.put(11);
    //        intBuffer.put(12);
    //        intBuffer.put(13);
    //        intBuffer.put(14);
            for(int i = 0; i < intBuffer.capacity(); i++) {
                intBuffer.put( i * 2);
            }
    
            //如何从buffer读取数据
            //将buffer转换,读写切换(!!!)
            /*
            public final Buffer flip() {
            limit = position; //读数据不能超过5
            position = 0;
            mark = -1;
            return this;
        }
             */
            intBuffer.flip();
            intBuffer.position(1);//1,2
            System.out.println(intBuffer.get());
            intBuffer.limit(3);
            while (intBuffer.hasRemaining()) {
                System.out.println(intBuffer.get());
            }
        }
    }
    
    
  • 相关阅读:
    ntpdate
    动态查看日志
    eclipse proxy
    远程调试
    pe and elf
    03scikit-learn非监督学习
    15管家婆小项目
    02scikit-learn模型训练
    01scikit-learn数据集下载
    scikit-learn中文api
  • 原文地址:https://www.cnblogs.com/xidianzxm/p/12692310.html
Copyright © 2020-2023  润新知