前面兩篇文章對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,更加易用