概念
就是程序读取数据的写入/写出操作,根据读取的方式可以分为,字节流和字符流。
字节流
InputStream/OutputStream
字符流
Reader/Writer
用处
1)流中的数据是单向的
2)只能从头到位读取一次
File文件流
是管理文件的一个类,可以实现打开关闭文件的操作,可以封装一个路径,或者新建一个文件路径。
输入输出流的前提是找到文件,所以先有文件流,后才有输入输出流。
ex:输入输出流的常见用法
package tedu.day12.i_o;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
/**本类用于测试文件流*/
public class Test2_File {
public static void main(String[] args) throws IOException {
//1.创建File对象
//参数是具体的路径,可以是文件的路径,也可以是文件夹的路径
//注意:需要手动在windows中创建/Users/chenrihua/Documents/1.txt并添加内容
/**1.\在代码中具有特殊意义,转义的作用,
* 所以表示这个是一个真正的斜杠,需要转义一下*/
File file = new File