java.lang.Object | +----java.io.InputStream
public abstract class InputStream
extends Object
This abstract class is the superclass of all classes representing an input stream of bytes.
Applications that need to define a subclass of InputStream must always provide a method that returns the next byte of input.