クラス
java.nio.MappedByteBufferの使用
パッケージ | 説明 |
---|---|
java.nio |
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
-
java.nioでのMappedByteBufferの使用
MappedByteBufferを返すjava.nioのメソッド 修飾子と型 メソッド 説明 MappedByteBuffer
MappedByteBuffer. clear()
このバッファをクリアします。MappedByteBuffer
MappedByteBuffer. flip()
このバッファをフリップ(反転)します。MappedByteBuffer
MappedByteBuffer. force()
このバッファの内容への変更を、マップされたファイルが格納されている記憶装置へ強制的に書き込みます。MappedByteBuffer
MappedByteBuffer. force(int index, int length)
このバッファ・コンテンツのリージョンに対して行われたすべての変更を、マップされたファイルを含むストレージ・デバイスに強制的に書き込みます。MappedByteBuffer
MappedByteBuffer. limit(int newLimit)
このバッファのリミットを設定します。MappedByteBuffer
MappedByteBuffer. load()
このバッファの内容を物理メモリーにロードします。MappedByteBuffer
MappedByteBuffer. mark()
このバッファの現在位置にマークを設定します。MappedByteBuffer
MappedByteBuffer. position(int newPosition)
このバッファの位置を設定します。MappedByteBuffer
MappedByteBuffer. reset()
バッファの位置を以前にマークした位置に戻します。MappedByteBuffer
MappedByteBuffer. rewind()
このバッファをリワインド(巻き戻し)します。 -
java.nio.channelsでのMappedByteBufferの使用
MappedByteBufferを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract MappedByteBuffer
FileChannel. map(FileChannel.MapMode mode, long position, long size)
このチャネルのファイルの領域を直接メモリーにマッピングします。