Java.io
Appearance
java.io is a package of the Java programming language dealing with system input and output. Classes facilitating serialisation, the manipulation of files, streams and the exceptions arising from these IO operations are placed in this package.
In Java 1.4, the new package java.nio offers memory-mapped file access facilities providing the capacity for IO operations closer to the underlying hardware.