今天学了一点点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)