java程序设计开发,Java高级API-I/O 流学习笔记
I/O 流基础概念
流的定义
流是一组有顺序的、有起点和终点的数据集合,它是对数据传输的一种抽象表述。Java 中的 I/O 流用于处理不同类型的数据传输,如文件读写、网络通信等。
流的分类
- 按流向分:
- 输入流:从数据源读取数据,如从文件、网络等读取数据。
- 输出流:将数据写入到目的地,如写入文件、发送到网络等。
- 按处理数据单位分:
- 字节流:以字节为单位进行数据处理,适合处理二进制数据,如图片、视频等。
- 字符流:以字符为单位进行数据处理,适合处理文本数据,如 TXT 文件。
字节流
输入流:FileInputStream
import java.io.FileInputStream;
import java.io.IOException;
public class FileInputStreamExample {
public static void main(String[] args) {
try (FileInputStream fis = new FileInputStream("test.txt