<pre>
Author/s : Ron Hitchens
Publisher : O'Reilly
Category : Advanced Java
Review by : Valentin Crettaz
Rating : 8 horseshoes </pre>
The New Input/Output (NIO) packages of the
Java 2 platform introduce several
long awaited advanced I/O features for developing high-performance and
large-scale Java applications. It is not unsafe to say that these new
capabilities bridge the gap between Java and other natively compiled languages.
The author starts by giving some insights on some system-level I/O services
before delving into how low-level features are abstracted by NIO in a portable
way. He assumes the reader to be fairly comfortable with Java and common I/O
concepts, that is, the book should not be seen as a tutorial on Java I/O.
The book dedicates one chapter to each new feature, namely low-level buffer
management, scalable networking and file channels, multiplexed I/O using
selectors, and character set encoding/decoding. As last, the author presented a
Regular Expressions API that brings Perl-like capabilities into the Java
language, as a feature that is often used when performing I/O operations,
although it is not strictly related to I/O.
This is a first book on Java NIO, which is a well-written resource and contains
a several concrete and ready-to-use examples illustrating various key concepts
of the NIO packages.
More info at Amazon.com More info at Amazon.co.uk