Java NIO http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html http://www.iteye.com/magazines/132-Java-NIO