JAVA NIO (一)

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

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

个人文章基本上仍是从网上copy的居多,也是但愿将blog看成一个作笔记的地方,但愿本身可以未来某个时间点在回过头来仔细看看。 ios

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 jvm

Top Ten New Things You Can Do with NIO

相关文章
相关标签/搜索