| Class | Description |
|---|---|
| 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. |
| NioUtils | |
| SelectorProviderImpl | |
| ShortBuffer |
A buffer of shorts.
|
| Exception | Description |
|---|---|
| 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. |