首页 » Java程序员修炼之道 » Java程序员修炼之道全文在线阅读

《Java程序员修炼之道》2.7 小结

关灯直达底部

硬件和软件I/O的发展突飞猛进,而Java 7也紧随其后,充分利用了NIO.2的新API!Java7提供的新类库可以用来处理位置(Path),用来在文件系统上执行操作,比如处理文件、目录、符号链接等。特别值得一提的是,在平台特性的支持下,Java 7可以任意穿梭于文件系统中,并能够处理大型目录结构。

NIO.2致力于为那些通常需要大量编码工作的任务提供一站式的解决办法。尤其是新的File工具类,它有很多辅助方法,比起原来的java.io.File,它使得编写文件I/O代码更快,也更简单。

异步I/O是一个强大的新特性,可以保证在处理大文件时性能不受到显著影响。它对网络套接字和通道流量异常繁忙的程序也很有帮助。

NIO.2也用到了来自Coin项目(第1章)的新特性。这使得在Java 7中处理I/O比以往的版本更安全,而且所需的代码会更少。

现在是时候进入本书的第二部分了。让你的大脑准备好迎接挑战吧!依赖注入(Dependency Injection)、现代并发(Modern Concurrency)和基于Java的软件系统性能调优,这些都等着你去探索,把你喜爱的公爵(Duke)1杯加满咖啡,准备好向前冲吧!

1 Duke是Java的吉祥物!http://kenai.com/projects/duke/pages/Home