| BaseEncoding | A binary encoding scheme for reversibly translating between byte sequences and printable ASCII
 strings. | 
| ByteArrayDataInput | An extension of DataInputfor reading from in-memory byte arrays; its methods offer
 identical functionality but do not throwIOException. | 
| ByteArrayDataOutput | An extension of DataOutputfor writing to in-memory byte arrays; its methods offer
 identical functionality but do not throwIOException. | 
| ByteProcessor | A callback interface to process bytes from a stream. | 
| ByteSink | A destination to which bytes can be written, such as a file. | 
| ByteSource | A readable source of bytes, such as a file. | 
| CharSink | A destination to which characters can be written, such as a text file. | 
| CharSource | A readable source of characters, such as a text file. | 
| Closer | A  Closeable that collects  Closeable resources and closes them all when it is
 closed . | 
| FileWriteMode | Modes for opening a file for writing. | 
| LineProcessor | A callback to be used with the streaming readLinesmethods. |