Swing - 1

The new I/O classes are present in five packages.
The new I/O system is based on two concepts: buffers and channels. A buffer is a container to hold fixed amount of data. A channel represents an open connection to an I/O device like file or socket.
Buffers have four attributes: Capacity, Position, Limit and Mark.
Channel APIs are specified by interfaces. There are two methods in the channel interface: isOpen() and close().
Channel act as a conduits to I/O services