study the new book Java NIO