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