NIO知识一 Java NIO(New I/O)的三个属性position、limit、capacity
position: 下一次读取或写入的位置。limit:指定还有多少数据需要取出(在从缓冲区写入通道时),或者还有多少空间可以放入数据(在从通道读入缓冲区时)。capacity:指定了可以存储在缓冲区中的最大数据容量,实际上,它指定了底层数组的大小,或者至少是指定了准许我们使用的底层数组的容量。以上三个属性值之间有一些相对大小的关系:0 现在我们可以从通道中读取一些数据
转载
2017-09-06 16:29:41 ·
2779 阅读 ·
0 评论