我修改了有关Java中I / O的知识。现在我来介绍一下管道。我注意到java.io.*具有管道机制,而java.nio.*具有类似机制。

我正在阅读有关这些东西的一些教程。我当前的愿景-来自NIO的管道和来自I / O的管道看起来相同。但是我知道在JDK中有重复的东西很奇怪。因此,我认为我错了。

你能澄清区别吗?

最佳答案

IO面向流,NIO面向缓冲区。

IO流正在阻塞,NIO具有非阻塞模式。

在此Java NIO Tutorial (by Jakob Jenkov)中,您可以找到背景和示例。它还可以帮助您找到适合自己情况的最佳方法。

07-28 00:57
查看更多