摘要: 1.remaining();返回当前位置与limit之间得元素数。 2.isDirect() 判断是否为直接缓冲区。 3.clear()还原缓冲区得状态,是状态,不是数据;比如将position=0.market丢失掉。 4.flip() 向缓冲区写入一些数据后,下一步直接读取缓冲区中得数据之前,以 阅读全文
posted @ 2019-06-01 21:52 思思博士 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 问:什么是NIO? 答:对I/O的byte[]或char[]进行封装,采用ByteBuffer类来操作数据。简而言之就是:比I/O更牛逼的知识点;我们给这个知识点取名为NIO。 问:牛逼在哪? 答:多了一个缓冲区的概念.这样对byte[]或char[]这种数组的处理就更灵活了。 问:缓冲区怎么实现的 阅读全文
posted @ 2019-06-01 21:45 思思博士 阅读(198) 评论(0) 推荐(0) 编辑