按数据流向分类:输入流和输出流
按处理得数据类型分类:字节流和字符流
流得本质就是数据传输
何为输入输出流:输入流-java程序-输出流
在java中输入流就是从某地方进行数据读取让后输入到我们的java程序,然后有我们得java程序在输出到某个地方,这激素hi一个数据传输得过程。
在学习java得IO第一个要学的就是Flie类,因为这个类提供了很详细得对文件操作的功能,而我们的输入输出流,就是对数据进行操作得。
比如在某个盘符下读取一个文件,将这个文件中得内容读取打扰然后输出到另一个盘符下的某个文件,在这个过程中首先的电脑F盘下新建一个a.txt得文件,然后我们对这个文件进行操作。
import java.io.File;
public class FileTest{
pubulc static void main(String[] args){
File file= new File;
String name = file.getName();
System.out.println(name);
}
}
我们通过创建一个File对象来拿到我们要操作的对象,只有拿到了我们想要操作的对象之后我们才能对该对象进行相应的操作。这里File的参数就是代表我们要操作对象的路径