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