JAVA NIO (一)

全面掌握JAVA不是一件容易的事情,在学习java的每一项技术时,如果能了解一下这种技术的优缺点是很有必要的。这样才能更有的放矢,从而灵活应用这些技术。

网上有很多关于nio的文章,主要的意思就是nio提供了块缓存方式来提高io的performance,java io则是基于字节流的每次都是读一个字节,所以效率相对较低。并且在多线程的环境下要考虑到变成复杂度和可扩展性,要根据实际情况来选择使用nio还是io, 当然所有这一切其实都基于切实掌握了nio技术,才能做出正确的选择。

我的文章基本上还是从网上copy的居多,也是希望将blog当作一个做笔记的地方,希望自己能够将来某个时间点在回过头来仔细看看。

http://www.techrepublic.com/article/discover-the-benefits-of-javanios-new-features/#. 

Discover the benefits of java.nio's new features

http://www.drdobbs.com/jvm/high-performance-io-with-java-nio/184406242

High-Performance I/O with Java NIO

http://www.skill-guru.com/blog/2010/11/14/java-nio-vs-java-io-which-one-to-use/

Java.nio vs Java.io – Which one to use ?


http://www.onjava.com/pub/a/onjava/2002/10/02/javanio.html?page=1

Top Ten New Things You Can Do with NIO



你可能感兴趣的:(JAVA NIO (一))