【Java基础面试题009】Java的I/O流是什么?
相关知识补充:黑马-字符集、IO流(一).pdf · Autism_Btkrsr/Blog_md_to_pdf - 码云 - 开源中国 (gitee.com)
黑马-IO流(二).pdf · Autism_Btkrsr/Blog_md_to_pdf - 码云 - 开源中国 (gitee.com)
回答重点
Java的I/O(输入/输出)流是用于处理输入和输出数据的类库。通过I/O流,程序可以从本地文件/网络文件中读取数据,或者将数据写入目标位置
I/O流分为两大类:字节流和字符流,分别用于处理字节级和字符级的数据:
- 字节流:用于处理二进制文件,如图片、视频等。主要类是InputStream和OutputStream及其子类
- 字符流:用于处理纯文本文件。主要是Reader和Writer及其子类
小补充: