InputStreams and OutputStreams

Closing Streams

Reading InputStream into a String

Wrapping InputOutput Streams

Writing bytes to an OutputStream

Copying Input Stream to Output Stream

DataInputStream Example