Java高级程序设计 N■N
Java高级程序设计
第部分 第一章Java入门基础 第二章异常 第三章 Java Applet类型 第四章图形用户界面GU( -AWT 一第五章Java中的事件处理机制 第六章图形用户界面GU(二)— Swing Java高级程序设计 图君围E翻」
Java高级程序设计 • 第一部分 – 第一章 Java入门基础 – 第二章 异常 – 第三章 Java Applet类型 – 第四章 图形用户界面GUI(一)——AWT – 第五章 Java中的事件处理机制 – 第六章 图形用户界面GUI(二)——Swing
第七章多线程 第八章⑩O输入输出流 第九章Java数据库连接(JDBC) 第十章JaVa网络编程 第二部分 第一章 Java apl 第二章Java与多媒体 第三章 Java bean基础 Java高级程序设计 图君围E翻」
Java高级程序设计 – 第七章 多线程 – 第八章 I/O输入输出流 – 第九章 Java数据库连接(JDBC) – 第十章 Java网络编程 • 第二部分 – 第一章 Java API – 第二章 Java与多媒体 – 第三章 Java Bean基础
第八章WO输入输出流 81流的概念 ·82字节流、字符流和预讧义流 821字节流 822字符流 823预讧义流 83File类 8.4 InputStreamxgOutputStream 8.4.1 FileInput Stream 8.4.2 FileOutputStream Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 第八章 I/O输入输出流 • 8.1 流的概念 • 8.2 字节流、字符流和预订义流 – 8.2.1 字节流 – 8.2.2 字符流 – 8.2.3 预订义流 • 8.3 File类 • 8.4 InputStream和OutputStream – 8.4.1 FileInputStream – 8.4.2 FileOutputStream
非排 第八章WO输入输出流 8.5 Reade和 Writer 8.5.1 FileReader 8.5.2 FileWriter 86 RandomAccessFile类 8.7 PipedInputStream/pIped OutputStream ·88过滤流和节点流 881过滤流和节点流 8.8.2 BufferedInputStreamFABufferedOutputStream 8.8.3 DataInput Stream!Data OutputStream Java高级程序设计v输入输出流 图君围E翻」
Java高级程序设计 I/O输入输出流 第八章 I/O输入输出流 • 8.5 Reader和Writer – 8.5.1 FileReader – 8.5.2 FileWriter • 8.6 RandomAccessFile类 • 8.7 PipedInputStream和PipedOutputStream • 8.8 过滤流和节点流 – 8.8.1 过滤流和节点流 – 8.8.2 BufferedInputStream和BufferedOutputStream – 8.8.3 DataInputStream和DataOutputStream
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提供了基于字符处理的字符流