A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邵春雨 初级黑马   /  2014-4-9 14:14  /  1591 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JDK 为每种类型的流提供了一些抽象类以提供继承,请说出他们分别是哪些类?

4 个回复

倒序浏览
字节流,字符流.
字节流继承于InputStream,  OutputStream,
字符流继承与InputStreamReader,OutputStreamWriter;

在 java.io 包中还有许多其他的流,主要是为了提高性能和使用方便;


评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
字符流:
FileReader  FileWriter
BufferedReader  BufferedWriterr
InputStreamReader  OutputStreamWriter
字节流
FileInputStream  FileOutputStream
BufferedInputStream  BufferedOutputStream

这十个流对象是IO系统中重点掌握的对象,也是最基本的,其他的流对象都是对这些进行了第二次的再封装,使其能够处理独特的数据

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
Java中基本的流
按流中的数据类型,分为:
字节流 和 字符流

按流的方向,分为:
输入流 和 输出流
回复 使用道具 举报
IO流分字节流和字符流

字节流中有抽象类:InputStream和OutputStream

InputStream含有:FileInputStream,ObjectInputStream,StringBufferInputStream,PipedInputStream,FilterInputStream(DataInputStream,PushbackInputStream,BufferedInputStream,LineNumberInputStream),ByteArrayInputStream等等。

OutputStream含有:FileOutputStream,ObjectOutputStream,FilterOutputStream(DataOutputStream,PrintOutputStream,BufferedOutputStream),PipedOutputStream,ByteArrayOutputStream等等。

字符流中有抽象类:Writer和Reader

Reader含有:BufferedReader(LineNumberReader),InputStreamReader(FileReader),CharArrayReader,StringReader,FilterReader(PushbackReader),PipedReader等等。

Writer含有:BufferedWriter,OutputStreamWriter(FileWriter),CharArrayWriter,PrintWriter,FilterWriter,PipedWriter等等。

InputStreamReader:字节到字符的桥梁
OutputStreamWriter:字符到字节的桥梁

常用的就一部分,其他的知道一些就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马