IO和NIO都是Java中处理输入输出的库,但是它们的实现方式不同,IO是基于字节流和字符流的阻塞IO,而NIO是基于通道和缓冲区的非阻塞IO。主要区别如下:- 面向流与面向缓冲区- 阻塞与非阻塞IO- 选择器等方面