今天学了一点点io流

基本概念
- 输入流(InputStream):用于从数据源读取数据。
 - 输出流(OutputStream):用于向目标写入数据。
 
分类
按功能分类
- 字节流:处理字节数据,如 
InputStream和OutputStream。 - 字符流:处理字符数据,如 
Reader和Writer。 
按数据来源分类
- 文件流:用于文件操作,如 
FileInputStream、FileOutputStream、FileReader和FileWriter。 - 缓冲流:提高了 IO 效率,如 
BufferedInputStream、BufferedOutputStream、BufferedReader和BufferedWriter。 - 对象流:可以读写对象,如 
ObjectInputStream和ObjectOutputStream。 - 转换流:用于字符集之间的转换,如 
InputStreamReader和OutputStreamWriter。 - 其他流:如 
DataInputStream和DataOutputStream用于读写基本数据类型;PrintStream和PrintWriter用于格式化输出等。 
练了个代码
package testall.a06input;
import java.io.FileOutputStream;
import java.io.IOException;
public class File {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos=new FileOutputStream("D:\\a.text");
        fos.write(97);
        fos.close();
    }
}
 
                

















![华为OD-C卷-攀登者1[100分]](https://img-blog.csdnimg.cn/direct/538ba52235ab42708ca3c6a9ea7b1fcc.png)