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