前面两篇文章对Java NIO进行了详细的介绍和分析,也给下面分析Netty源码打下必定的基础html
netty框架介绍: https://www.cnblogs.com/imstudy/p/9908791.html https://blog.csdn.net/u013857458/article/details/82527722
Java已经有了一个原生的NIO框架,为何还会出现Netty呢,这个缘由主要有两个:
flip()
很容易出错。Netty提供的ByteBuf就好用了不少,其采用读写双Index,更加易用