1、flip()
limit = position;
position = 0;
mark = -1;
2、rewind()
position = 0;
mark = -1;
3、clear()
position = 0;
limit = capacity;
mark = -1;
4、mark()
mark = position;
5、reset()
int m = mark;
if (m < 0)
throw new InvalidMarkException();
position = m;
榴芒客服系统:https://blog.youkuaiyun.com/look4liming/article/details/83146776
本文深入探讨Java NIO中Buffer的五种关键操作方法:flip()、rewind()、clear()、mark()与reset()。这些方法用于控制缓冲区的数据读写位置,对于高效利用内存资源至关重要。文章详细解析了每种方法的工作原理及其应用场景。
5611

被折叠的 条评论
为什么被折叠?



