Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是否正确理解,当我们要写入的数据不是完整接收/准备的数据时,用于案例的通道是什么?
但是 OutputStream 用于我们现在已经可以写入所有数据的情况。
换句话说: nio - 当我们异步获取数据以进行写入 io - 当我们同步获取数据以进行写入
没有这样的类型java.io.Stream;
java.io.Stream
如果您以任何方式表示java.util.Streamand java.nio.channels.Channels,那么它们是两种完全不同的类型,用于不同的目的;
java.util.Stream
java.nio.channels.Channels
最后,如果你在比较java.ioand java.nio,那么io是关于读取和写入,而nio关于更快的 I/O,也就是缓冲读取和缓冲写入操作。
java.io
java.nio
io
nio