This package provides for system input and output through data streams, serialization, and the file system. Unless otherwise noted, passing a null argument to a constructor or method in any class or interface in this package will cause a NullPointerException to be thrown.
Some important classes of this package are:
- BufferedInputStream
- BufferedOutputStream
- BufferedReader
- BufferedWriter
- File
- FileDescriptor
- FileInputStream
- FileOutputStream
- FilePermission
- FileReader and FileWriter
- StringBufferInputStream
- StringReader
- StringWriter
- Writer