📄Java Reader 类
1. Reader 类概述:Reader 是 java.io 包中的一个抽象类,专用于字符流读取。
📄Java Writer 类
1. Writer 类概述:Writer 类是 java.io 包中的一个抽象超类,用于表示字符流。由于它是一个抽象类,我们不能直接创建它的实例,而是使用其子类如 BufferedWriter、OutputStreamWriter、FileWriter 和 StringWriter。
📄Java InputStreamReader
1. InputStreamReader 类概述:Java InputStreamReader 类属于 java.io 包,用于将字节流转换为字符流,它扩展了 Reader 类。
📄Java OutputStreamWriter
1. 功能和转换:OutputStreamWriter 用于将字符数据转换成字节数据,充当字节流和字符流之间的桥梁。
📄Java FileReader
1. FileReader基础:FileReader类位于java.io包中,用于以字符为单位从文件中读取数据,它扩展了InputStreamReader类。
📄Java FileWriter
1. 字符数据写入:FileWriter 类用于将字符数据写入文件,扩展自 OutputStreamWriter 类。
📄Java BufferedReader
1.BufferedReader 概念:Java 中的 BufferedReader 类用于更高效地读取字符数据,它通过在 java.io 包中与其他阅读器一起使用,维护一个内部缓冲区来提高读取效率。
📄Java BufferedWriter
1. BufferedWriter的功能:BufferedWriter类在java.io包中用于高效字符写入,通过内部缓冲区(默认大小8192字符)减少磁盘访问。
📄Java StringReader
1. StringReader的基本功能:Java的StringReader类,位于java.io包中,用于从字符串中逐字符读取数据,继承自Reader类。
📄Java StringWriter
1. StringWriter 概念:StringWriter 类是 Java 中用于向字符串缓冲区写入字符数据的类,继承自抽象类 Writer。
📄Java PrintWriter
1. 文本格式输出:PrintWriter 类用于将原始数据(如 int、float、char)转换成文本格式,并写入写入器。