From 34eb4d644a61c63e1fde5e9d162946e8218df4a3 Mon Sep 17 00:00:00 2001 From: MonsterFan <57214513+MonsterFanSec@users.noreply.github.com> Date: Fri, 21 Feb 2025 14:59:16 +0800 Subject: [PATCH] Update io-basis.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 笔误 - Java IO 基础知识总结 - BufferedOutputStream(字节缓冲输出流) BufferedOutputStream(字节缓冲输出流)这部分的描述,最后是“提高了读取效率”,这里应该是提高输出或者写出的效率吧? 解决方案:删除了“读取” --- docs/java/io/io-basis.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/java/io/io-basis.md b/docs/java/io/io-basis.md index a2e6f21d..1ea1bcd3 100755 --- a/docs/java/io/io-basis.md +++ b/docs/java/io/io-basis.md @@ -20,7 +20,7 @@ Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来 ## 字节流 ### InputStream(字节输入流) - + `InputStream`用于从源头(通常是文件)读取数据(字节信息)到内存中,`java.io.InputStream`抽象类是所有字节输入流的父类。 `InputStream` 常用方法: @@ -430,7 +430,7 @@ class BufferedInputStream extends FilterInputStream { ### BufferedOutputStream(字节缓冲输出流) -`BufferedOutputStream` 将数据(字节信息)写入到目的地(通常是文件)的过程中不会一个字节一个字节的写入,而是会先将要写入的字节存放在缓存区,并从内部缓冲区中单独写入字节。这样大幅减少了 IO 次数,提高了读取效率 +`BufferedOutputStream` 将数据(字节信息)写入到目的地(通常是文件)的过程中不会一个字节一个字节的写入,而是会先将要写入的字节存放在缓存区,并从内部缓冲区中单独写入字节。这样大幅减少了 IO 次数,提高了效率 ```java try (BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("output.txt"))) {