You may be familiar with the
(New I/O) api. This API, introduced in release 1.4, extended the previous
and included support for pattern matching with Regular Expressions
, Buffer support for primitive types
Character-set encoders and decoders
— an abstraction for devices capable of performing I/O operations (to name just some of the functionality).
You may be familiar with NIO, but have you heard of NIO.2? NIO.2, part of the JDK7 effort, completes some of the work begun in the NIO api and goes much further: It includes an improved filesystem interface, multicast support, asynchronous I/O support, and complete socket-channel functionality (which was begun in release 1.4).
Thanks to OpenJDK, you can download and play with NIO.2 now. The
NIO Project Page contains links to the latest binaries,
and links to bloggers involved in this effort.
-- Sharon Zakhour