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

相關文章
相關標籤/搜索