バッファクラスを使用します

1,7及びバッファサブクラスは抽象クラスであるので、それは直接的に新しいインスタンス化できないが、それが必要とする静的メソッドラップ()の7つのデータタイプ配列バッファにパッケージ。

例:のByteBufferのByteBuffer = ByteBuffer.wrap(新しいバイト[] {1,2,3})。

 

図2に示すように、4つのコアバッファ技術点があります。

(1)キャパシティ(容量):バッファは要素数が含まれ、それが負であることはできず、変更することはできません。

(2)限界(制限

(3)の位置(ポジション

(4)マーク(マーク

 

3,0 <=マーク<=位置<=リミット<=容量

 

4、int型の容量は、():このバッファのサイズを返します。

おすすめ

転載: www.cnblogs.com/xy80hou/p/11106005.html