1.nio 流的过程有几个,连接,可读,读 ,返回 :连接了不一定可读,等待浪费时间,这些时间可以去读其他的连接,selector是管理,管理全部测一下可不可读,只对可读的连接进行读取.同时,nio有缓冲区,可以一大勺一大勺的吃饭,io是一粒米一粒米的 2.aio的话就是可以读了就回调方法,不是直接走方法,是异步的: 3.io之前就是一直等 public class SelectorServer { public static void main(String[] args) throws IO…