Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!
本文引用了Object分享的“从实践角度重新理解BIO和NIO”一文的部分内容,感谢原作者的无私分享。 1、引言 这段时间自己在看一些Java中BIO和NIO之类的东西,也看了很多博客,发现各种关于NIO的理论概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,发现自己对NIO还是一知半解、一脸蒙逼的状态(请原谅我太笨)。 基于以上原因,就有了写本文的想法。本文不会提到很多Java NIO和Java BIO的理论概念(需要的话请参见本文的“相关文章”一节),而是站在编码实践的角度,通过代码实例,总结了我自己对于Java NIO的见解。有了代码实践的过程后再重新回头看理论概念,会有一个不一样的理解视角,希望能助你吃透它们! 术语约定:本文所说的BIO即Java程序员常说的经典阻塞式IO,NIO是指Java 1.4版加入的NIO(即异步IO)。 2、关于作者 本文作者:Object 个人博客:http://blog.objectspace.cn/ 3、相关文章 本文为了避免过多的阐述Java NIO、BIO的概念性内容,因而尽量少的提及相关理论知识,如果你对Java NIO、...