java.nio包的剖析(一)–Buffer类

什么是nio,看看百度百科的阐明:
java.nio包的剖析(一)--Buffer类

好的,下面来说一下,nio下的包的目录结构,整体来说,Nio算的上Java后来增加的一项高档特征了吧。
java.nio包的剖析(一)--Buffer类

目录很清楚,经过目录称谓也根柢知道他的一些首要的功用分类,下面从上往下开始逐渐的研讨它的源代码,Java.nio下面直接的类为一堆的Buffer缓冲类,后边的各种Channel都是根据Buffer类做相关操作的。
java.nio包的剖析(一)--Buffer类

首要咱们当然得先了解里边最最原始的类,Buffer的构成,才调了解后边衍生出的各种根柢裂隙关于的Buffer 类

java.nio包的剖析(一)--Buffer类

Buffer类的后续操作都是根据这几个值做相关操作的,不信,接着往下看,
java.nio包的剖析(一)--Buffer类

下面在来看看其间承继下来的一个类,IntBuffer,其他相应数据类型,与此类似,所以不做剖析

java.nio包的剖析(一)--Buffer类
java.nio包的剖析(一)--Buffer类

里边首要有一些操作,比方put,get,还有一个比较的办法
java.nio包的剖析(一)--Buffer类

其他在这个类里边还有一个比较奇葩的类MappedByteBuffe,内存映射Buffer:
java.nio包的剖析(一)--Buffer类

原文转载自:https://blog.csdn.net/Androidlushangderen/article/details/39735101