当前位置: 代码迷 >> 综合 >> JAVA中IO流 (FileWriter)以及close和 flush的区别
  详细解决方案

JAVA中IO流 (FileWriter)以及close和 flush的区别

热度:33   发布时间:2023-12-13 18:42:27.0

IO(Input,Output)流

流按照操作数据分为了 字节流字符流
字节流是通用的,比如传输图片,文字都是可以传输的。
但是字符流是基于字节流基础上的一种流,而且它的出现又和ASCII码 ,汉字的码也有着联系,所以适用于文字上的传输。

字节流的抽象基类

InputStream OutputStream

字符流的抽象基类

Reader Writer

所谓的基类就是父类的意思,这里我们就举了几个子类的例子:
FileInputStream 和FileReader就是上述延伸出来的子类


任务:在硬盘上创建一个文件并且写入一些文字数据。

我们先找到一个专门用于操作的文件的Writer子类的对象,FileWriter。后缀名是父类名,前缀名是该流对象的功能。

new FileWriter(Strings Filename);

代码部分

import java.io.*; public class FileWriterDemo1 {
     public static void main(Str
  相关解决方案