Uses of Class java.nio.MappedByteBuffer (Java SE 15 & JDK 15)
Description: use: module: java.base, package: java.nio, class: MappedByteBuffer

# Uses of Class
java.nio.MappedByteBuffer

Packages that use MappedByteBuffer
Package | Description
--- | ---
java.nio | Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
java.nio.channels | Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.

- ## Uses of MappedByteBuffer in java.nio

  Methods in java.nio that return MappedByteBuffer
  Modifier and Type | Method | Description
  --- | --- | ---
  `MappedByteBuffer` | MappedByteBuffer.`clear()` | Clears this buffer.
  `MappedByteBuffer` | MappedByteBuffer.`flip()` | Flips this buffer.
  `MappedByteBuffer` | MappedByteBuffer.`force()` | Forces any changes made to this buffer's content to be written to the storage device containing the mapped file.
  `MappedByteBuffer` | MappedByteBuffer.`force​(int index, int length)` | Forces any changes made to a region of this buffer's content to be written to the storage device containing the mapped file.
  `MappedByteBuffer` | MappedByteBuffer.`limit​(int newLimit)` | Sets this buffer's limit.
  `MappedByteBuffer` | MappedByteBuffer.`load()` | Loads this buffer's content into physical memory.
  `MappedByteBuffer` | MappedByteBuffer.`mark()` | Sets this buffer's mark at its position.
  `MappedByteBuffer` | MappedByteBuffer.`position​(int newPosition)` | Sets this buffer's position.
  `MappedByteBuffer` | MappedByteBuffer.`reset()` | Resets this buffer's position to the previously-marked position.
  `MappedByteBuffer` | MappedByteBuffer.`rewind()` | Rewinds this buffer.

- ## Uses of MappedByteBuffer in java.nio.channels

  Methods in java.nio.channels that return MappedByteBuffer
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract MappedByteBuffer` | FileChannel.`map​(FileChannel.MapMode mode, long position, long size)` | Maps a region of this channel's file directly into memory.