IO,即Input(输入)和Output(输出)的首字母缩写。

在编程语言的I/O类库中常使用流这个抽象概念。它代表任何有能力产出数据的数据源对象或者是与能力接收数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。

IO流的分类:

io流实现Java程序数据保存 java io流写文件_输入流

 

简单点看就是:

 

输出流

输入流

字符流

字符输出流

字符输入流

字节流

字节输出流

字节输入流

 

接下来就实验一下其使用

字符流的使用:

假如要使用字符流把字符“text”写入文件“Text.txt”中,我们需要怎么做呢?

给一点小提示

1.创建流对象,建立数据存放文件

2.调用流对象的写入方法,将数据写入流

3.关闭流资源,并将流中的数据清空到文件中

简单的编程就是:

public static void writeFile(String Filename)throws IOException {
        FileWriter fw = new FileWriter(Filename);
        fw.write("Text\n");
        fw.close();
    }

在这里我运用了方法调用的形式,只是将运用的方法写在这里,并给它定义了一个参数,这个参数就是文件名,也就是说如果在主函数中,就是“Text.txt”。要记得打开的文件最后一定要给他关上,即要执行fw.close()代码,不然就会出现异常。

这就是最简单的输入流的实现。