1、IO模型
BIO
NIO
AIO
2、Java NIO
2.1、缓冲区(Buffer)
- buffer有七种,分别是ByteBuffer(常用),CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBuffer
- flip()
- clear()
- rewind()
2.2、选择器(Selector)
2.3、通道(Channel)
3、netty
channelRead(…) -> channelRead0(…) -> channelReadComplete(…)