1,7及びバッファサブクラスは抽象クラスであるので、それは直接的に新しいインスタンス化できないが、それが必要とする静的メソッドラップ()の7つのデータタイプ配列バッファにパッケージ。
例:のByteBufferのByteBuffer = ByteBuffer.wrap(新しいバイト[] {1,2,3})。
図2に示すように、4つのコアバッファ技術点があります。
(1)キャパシティ(容量):バッファは要素数が含まれ、それが負であることはできず、変更することはできません。
(2)限界(制限)
(3)の位置(ポジション)
(4)マーク(マーク)
3,0 <=マーク<=位置<=リミット<=容量
4、int型の容量は、():このバッファのサイズを返します。