javaNIO - juedaiyuer/researchNote GitHub Wiki
#java---NIO#
传统IO基于字节流和字符流进行操作
IO是面向流的,NIO是面向缓冲区的
NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector
##Channel##
- FileChannel
- DatagramChannel
- SocketChannel
- ServerSocketChannel
##Buffer##
- ByteBuffer
- CharBuffer
- DoubleBuffer
- FloatBuffer
- IntBuffer
- LongBuffer
- ShortBuffer
##Selector##
Selector允许单线程处理多个Channel。如果你的应用打开了多个连接(通道),但每个连接的流量都很低,使用Selector就会很方便。例如,在一个聊天服务器中。
##Source##
###私人库###
- evernote(titile:攻破JAVA NIO技术壁垒)
###参考资源###