An InputStream that encapsulates contents of an array
An exception which is throwed on stream errors
While input is readable, reads data from input and writes it to output. Returns number of bytes read
A stream that allows both reading and writing data
A stream inteface that allows to read data from it. Reading any data implies position advance by corresponding number of bytes. Methods shouldn't throw on EOF, may throw on a more serious error
A stream interface that allows to write data into it. Methods shouldn't throw on full disk, may throw on a more serious error
Seekable stream interface
A parent interface for all stream types
An input range that reads data from InputStream by fixed chunks, storing them in user-provided array
Binary I/O stream interfaces