首页 > 代码库 > java 流

java 流

   流类 
Java 的流式输入/输出建立在四个抽象类的基础上:InputStream, OutputStream, Reader和Writer。它们用来创建具体流式子类。尽管程序通过具体子类执行输入/输出操作,但顶层的类定义了所有流类的基本通用功能。

InputStream 和OutputStream 设计成字节流类。Reader 和Writer 为字符流设计。字节流类和字符流类形成分离的层次结构。一般说来,处理字符或字符串时应使用字符流类,处理字节或二进制对象时应用字节流类。 
一般在操作文件流时,不管是字节流还是字符流都可以按照以下的方式进行: 
1、 使用File类找到一个文件 
2、 通过File类的对象去实例化字节流或字符流的子类 3、 进行字节(字符)的读、写操作 4、 关闭文件流 

java 流