NIO中主要包括:
1.ServerSocketChannel:通道;2.Selector:选择器;3.buffer:缓冲区(这个buffer是io包下,和StringBuffer不一样)
Buffer的主要属性:
直接缓冲区:ByteBuffer buffer = ByteBuffer.allocateDirect(1024); 将文件拷贝到内存中,而不是jvm中,改变buffer中内容就直接改变文件内容,比较牛了。其中 MappedByteBuffer也是相同的功能;
通道:实现类:
反应堆:Reactor;