Limit(int)
|
如果position>limit, position = limit,如果mark>limit, 重置mark
|
Mark()
|
取当前的position的快照标记mark
|
Reset()
|
恢复position到先前标记的mark
|
Clear()
|
limit=capacity , position=0,重置mark,但是不清空数据,为了从头开始put做准备,其实就是清空数据,因为你put就覆盖了原来的数据
|
Rewind()
|
position=0,重置mark,一系列写操作后,为了从头开始get做准备,和clear()有用途上的区别,他大部分是用来从头开始读取,而clear是大部分用来重头开始填充,就是清理的意思
|
Flip()
|
limit=position , position=0,重置mask,为了将buf写出做好准备,一般是结束buf操作,将buf写入输出流时调用,这个必须要调用,否则极有可能position!=limit,导致position后面没有数据,每次写入数据到输出流时,必须确保position=limit。
|
Remaining()
|
返回limit-position,返回缓冲器中的剩余字节
|
Wrap(byte[])
|
组装到新的buffer,capacity=limit=byte[].length,position=0 重置mark
|
Slice()
|
分割缓冲器,将remaining的空间形成一个新的buffer,新的position=0,limit=capacity=remaining,重置mark,和主缓冲区内容共享,其它都独立
|
Duplicate()
|
复制缓冲区,内容共享,其它都独立
|
asReadOnlyBuffer()
|
和duplicate一样,只是不可写
|
Compact()
|
将position和limit之间的字节移到最前面,position=limit-position,这就是这里的压缩的意思,一般是结束buf操作,将buf写入输出流时调用
|
Position(int)
|
position=newPosition,如果position<mark,重置mark
|
Remaining()
|
返回position和limit之间的字节数
|
相关推荐
json 2.2.3 jdk 1.5 && jdk1.3 lib && src && doc文档 官方下载 天涯浪子
linux 下JDK7.0 和JDK8.0 安装包
JDK1.8(linux&windows)、JDK11.0.8、JDK14.0.2
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。...替换的文件:%JDK_HOME%\jre\lib\security\local_policy.jar 详细介绍及demo:https://blog.csdn.net/CDWLX/article/details/104689675
1. JDK1.6.CHM 2. 1.8.chm 3. ap.ihtml 包含3个文档 JDK1.8 API 中文 百度翻译版 java帮助文档 JDK API java 帮助文档 百度翻译 JDK1.8 API 中文 百度翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用百度...
Windows中配置JDK&MyEclipse&MySql
jdk的完全开源版本openjdk6的源代码,大家可以下载下来学习一下。原本想0分分享呢,但是系统最小让选择2分,还望抱歉。
Linux中配置JDK&MyEclipse&MySql
jdk&wrar&project.part4
jdk&wrar&project.part3
jdk&wrar&project.part1
jdk&wrar&project.part2
dubbo-admin-2.5.4,包括两个版本,一个支持jdk7、一个支持jdk8
第一章 JDK 11新特性介绍1.1 初识JDK11新特性北京时间 2018年9 月 26 日,Oracle官方宣布JDK 11 (18.9 LTS)正式发布。
JDK1.6和J2EE的API CHM文档,JDK的文中文的。保证好。
Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat
安装包有: JDK11,Maven3.9,Git2.3,都是Linux版本的,大家可以直接下载安装,都是非常新的。
jdk1.7_64位windwos环境安装版,包括jdk1.7API,api是CHM格式的,使用还是挺方便的
jdk1.8免安装文件,下载后解压,配置环境变量后可以直接使用.
本人在RedHat下安装Oracle、JDK6、Tomcat下实际操作步骤及可能出现错误解决。(绝对详细)