1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update BIO,NIO,AIO总结.md

typo
This commit is contained in:
anaer 2021-09-01 18:00:48 +08:00 committed by GitHub
parent 0222e9c40c
commit ffe1c9157a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -193,7 +193,7 @@ Java IO的各种流是阻塞的。这意味着当一个线程调用 `read()`
Buffer是一个对象它包含一些要写入或者要读出的数据。在NIO类库中加入Buffer对象体现了新库与原I/O的一个重要区别。在面向流的I/O中·可以将数据直接写入或者将数据直接读到 Stream 对象中。虽然 Stream 中也有 Buffer 开头的扩展类,但只是流的包装类,还是从流读到缓冲区,而 NIO 却是直接读到 Buffer 中进行操作。 Buffer是一个对象它包含一些要写入或者要读出的数据。在NIO类库中加入Buffer对象体现了新库与原I/O的一个重要区别。在面向流的I/O中·可以将数据直接写入或者将数据直接读到 Stream 对象中。虽然 Stream 中也有 Buffer 开头的扩展类,但只是流的包装类,还是从流读到缓冲区,而 NIO 却是直接读到 Buffer 中进行操作。
在NIO中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲区中的; 在写入数据时写入到缓冲区中。任何时候访问NIO中的数据都是通过缓冲区进行操作。 在NIO中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲区中的; 在写入数据时写入到缓冲区中。任何时候访问NIO中的数据都是通过缓冲区进行操作。
最常用的缓冲区是 ByteBuffer,一个 ByteBuffer 提供了一组功能用于操作 byte 数组。除了ByteBuffer,还有其他的一些缓冲区事实上每一种Java基本类型除了Boolean类型都对应有一种缓冲区。 最常用的缓冲区是 ByteBuffer,一个 ByteBuffer 提供了一组功能用于操作 byte 数组。除了ByteBuffer,还有其他的一些缓冲区事实上每一种Java基本类型除了Boolean类型都对应有一种缓冲区。