81流的概念 流概念的理解 输出道过wite(方法把效贴写入护出流 Java程序 外部文件 捡入流过read(方法把数据读入 流的分类 按流动的方向分为输入流和输出流 按流动的数据类型分为字符流和字节流 按流的建立方式和工作原理分为节点流和过滤流 Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 8.1 流的概念 • 流概念的理解 • 流的分类 – 按流动的方向分为输入流和输出流 – 按流动的数据类型分为字符流和字节流 – 按流的建立方式和工作原理 分为节点流和过滤流
N国■圈回国园E■副 8.2字节流、字符流 和预定义流 字节流 字节流提供了对字节进行输入输岀处理的方法。按 照传输的方向字节流可以分为 nputStream和 OutputStream。其中 InputStream是所有输入字节 流的父类, OutputStream是所有输出字节流的父类。 在 InputStream和 OutputStrean中定义了输入字节 流和输出字节流最基本的方法,他们是抽象类。 Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 8.2 字节流、字符流 和预定义流 • 字节流 – 字节流提供了对字节进行输入输出处理的方法 。按 照传输的方向字节流可以分为InputStream和 OutputStream。其中InputStream是所有输入字节 流的父类,OutputStream是所有输出字节流的父类。 – 在InputStream和OutputStream中定义了输入字节 流和输出字节流最基本的方法,他们是抽象类
8.2字节流、字符流 和预定义流 输入字节流的类层次图 Fileinputstream LineNumberinputstream Pipedinputstream Datainputstream Filterinputstream Inputstream Bufferedinputstream ByteArrayInputstream Pushbackinputstream SequenceInputStream StringBuffer inputStream ObjectInputstream Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 8.2 字节流、字符流 和预定义流 • 输入字节流的类层次图
8.2字节流、字符流 和预定义流 输出字节流的类层次图 Fil eoutputstrea PipedOutputStream DataoutputStream F1lteroutputstream Bufferedoutputstream (OutputStream ByteArrayoutputstream Pushbackoutputstream Objectoutputstream Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 8.2 字节流、字符流 和预定义流 • 输出字节流的类层次图
N国■圈回国园E■副 8.2字节流、字符流 和预定义流 字符流 字符流提供了对字符进行输入输出处理的方法。字 节流与字符流主要的区别是他们的处理方式。所有 的字节流都是基于字节对数据进行处理,而实际使 用中很多情况我们处理的数据是文本字符,所以 Java提供了基于字符处理的字符流。 Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 8.2 字节流、字符流 和预定义流 • 字符流 – 字符流提供了对字符进行输入输出处理的方法。字 节流与字符流主要的区别是他们的处理方式。 所有 的字节流都是基于字节对数据进行处理,而实际使 用中很多情况我们处理的数据是文本字符,所以 Java提供了基于字符处理的字符流