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.

## Package Specification

- Java Object Serialization Specification

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- Serialization Enhancements

@since JDK1.0