Buffer A container for data of a specific primitive type. 
ByteBuffer A byte buffer. 
ByteOrder A typesafe enumeration for byte orders. 
CharBuffer A char buffer. 
DoubleBuffer A double buffer. 
FloatBuffer A float buffer. 
IntBuffer An int buffer. 
LongBuffer A long buffer. 
MappedByteBuffer A direct byte buffer whose content is a memory-mapped region of a file. 
ShortBuffer A short buffer. 


BufferOverflowException Unchecked exception thrown when a relative put operation reaches the target buffer's limit. 
BufferUnderflowException Unchecked exception thrown when a relative get operation reaches the source buffer's limit. 
InvalidMarkException Unchecked exception thrown when an attempt is made to reset a buffer when its mark is not defined. 
ReadOnlyBufferException Unchecked exception thrown when a content-mutation method such as put or compact is invoked upon a read-only buffer.