Java.io.inputStream // The most basic input stream provides the method for all input streams
Java.io.outputStream // The most basic input stream provides all the methods for all outputs.
Java.io.printwriter // Used for printout of text
Java.io.fileInputStream // handle simple file input operation
Java.io.FileOutputStream // Handling simple file output operations
Java.io.file // file name representative
Java.io.randomaccessFile // Provides the setting file pointer and the method defined in the DataInput and DataTPUT interface
Java.io.Serializable // Category is achieved by implementing this interface
Java.io.ObjectOutputStream // Write any type of object and any basic type of data to the stream
Java.io.ObjectInputStream // Read any type of object from the stream and any basic type of data
Related resources: Java foundation IO package