| Buffer | A buffer is a list of elements of a specific primitive type. |
| ByteBuffer | A buffer for bytes. |
| ByteOrder | Defines byte order constants. |
| CharBuffer | A buffer of chars. |
| DoubleBuffer | A buffer of doubles. |
| FloatBuffer | A buffer of floats. |
| IntBuffer | A buffer of ints. |
| LongBuffer | A buffer of longs. |
| MappedByteBuffer |
MappedByteBuffer is a special kind of direct byte buffer which maps a
region of file to memory.
|
| ShortBuffer | A buffer of shorts. |
| BufferOverflowException |
A BufferOverflowException is thrown when elements are written
to a buffer but there is not enough remaining space in the buffer.
|
| BufferUnderflowException |
A BufferUnderflowException is thrown when elements are read
from a buffer but there are not enough remaining elements in the buffer.
|
| InvalidMarkException |
An InvalidMarkException is thrown when reset() is called on a
buffer, but no mark has been set previously.
|
| ReadOnlyBufferException |
A ReadOnlyBufferException is thrown when some write operation is
called on a read-only buffer.
|