Other Available Classes:
Below are some of the other available classes that can be used for Stream manipulation and each provides serves a specific purpose.
ByteArrayInputStream & ByteArrayOutputStream
Perform I/O stream style operations on an ordinary byte array
FilterInputStream & FilterOutputStream
Capability to manipulate data as it passes through a stream.
DataInputStream & DataOutputStream
Lets application read/write primitive data types.
BufferedInputStream & BufferedOutputStream
Adds ability to support buffers and for mark() and reset() functions.
PrintStream
Adds ability to print presentations of various data types