io和nio的区别

知识问答 2026-11-02 16:10:49 来源:互联网

IO和NIO都是Java中处理输入输出的库,但是它们的实现方式不同,IO是基于字节流和字符流的阻塞IO,而NIO是基于通道和缓冲区的非阻塞IO。

主要区别如下:

- 面向流与面向缓冲区

- 阻塞与非阻塞IO

- 选择器等方面