1 java io就是普通的字符流和字节流
由于是自己去主动读写数据,没有数据的话会阻塞。
2 java nio是对epoll的抽象
不用阻塞,通道只需要向Selector注册自己就可以了,不是自己主动去读写数据,而是有数据来的时候,别人主动调用自己去读写数据。
java nio可以用于编写服务器,也可以编写客户端。适用于高并发的场景。
2 参考
https://tech.meituan.com/nio.html
1 java io就是普通的字符流和字节流
由于是自己去主动读写数据,没有数据的话会阻塞。
2 java nio是对epoll的抽象
不用阻塞,通道只需要向Selector注册自己就可以了,不是自己主动去读写数据,而是有数据来的时候,别人主动调用自己去读写数据。
java nio可以用于编写服务器,也可以编写客户端。适用于高并发的场景。
2 参考
https://tech.meituan.com/nio.html