Review java.io.InputStream and its subclasses.