From 32e12b48241345b8780049b9ee83e3981d7f2a09 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 25 Mar 2026 14:52:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day10-IO=E7=9A=84=E6=80=BB?= =?UTF-8?q?=E7=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/printstream_04/Demo14.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/javaSE-day10/src/com/inmind/printstream_04/Demo14.java b/javaSE-day10/src/com/inmind/printstream_04/Demo14.java index c9f4eb6..4192d18 100644 --- a/javaSE-day10/src/com/inmind/printstream_04/Demo14.java +++ b/javaSE-day10/src/com/inmind/printstream_04/Demo14.java @@ -11,6 +11,42 @@ PrintStream(String fileName) 使用指定的文件名创建新的打印流,无 常用方法: print():直接输出内容,但不换行 println():直接输出内容,但换行 + +----------------------------------------------------------------------- +IO流总结: +IO流:字节流和字符流 +字节输入输出流: + InputStream + OutputSteam +常用子类: + FileInputStream + FileOutputSteam + + +字符输入输出流: + Reader + Writer +常用子类: + FileReader + FileWriter + + +字节缓冲流:底层封装了个8192的数组提高读写效率 + BufferedInputStream + BufferedOutputSteam +字符缓冲流: + BufferedReader + BufferedWriter + +转换流:可以根据指定的编码方式进行读写数据(GBK UTF-8) +InputStreamReader +OutputSteamWriter + +序列化流: +ObjectInputStream +ObjectOutputSteam + + */ public class Demo14 { //修改掉sout的打印位置