什么是“流”? 看,那些在大千世界中我们见过的“流 水流:江、河、沟、渠、雨水、自来水、生活污水 汽/油/气流:液化气、空调冷气、煤气、汽油、压缩空气 ·车流:高铁、普铁、地铁、高速公路、市区马路、乡村小路 信号流:电视线、电话线、光纤、网线、电线、 Java面向对象程序设计 图回
Java面向对象程序设计 什 么 是 “流”? 看,那些在大千世界中我们见过的“流”…… • 汽/油/气流:液化气、空调冷气、煤气、汽油、压缩空气… • 车流:高铁、普铁、地铁、高速公路、市区马路、乡村小路… • 信号流: 电视线、电话线、光纤、网线、电线、… • 水流:江、河、沟、渠、雨水、自来水、生活污水…
什么是“流”? 看,大千世界中是如何“流”起来的 特征归纳 1)流动方向:起点→终点,包括流入、流出 2)流动介质:液体、气体、固体(人、物)、电子、数字信号 3)流道材质:钢、铁、铜、复合塑料、水泥沥青. 4)流道形状:管、轨、线、大路、凹地. Java面向对象程序设计 图回
Java面向对象程序设计 什 么 是“流”? 特征归纳: 1)流动方向:起点→终点, 包括流入、流出 2)流动介质:液体、气体、固体(人、物)、电子、数字信号 3)流道材质:钢、铁、铜、复合塑料、水泥、沥青…… 4)流道形状:管、轨、线、大路、凹地…… 看,大千世界中是如何“流”起来的……
计算机世界的“流”? 看,Java如果处理“流 特征类比: 1)流动方向:数据源数据宿,包括输入流、输出流 2)流的源/目的地 文件,字节数组, String Buffer,其它线程,已经被序列化的对象 3)流动介质:文件流、数组流、管道流、对象流;缓冲流(提高速度)、数据 流(将byte转成基本数据类型)、随机流(双向流动)等 4)流道形状:字节流(一次传输1个字节)、字符流(一次传输2个字节) Java面向对象程序设计 图回
Java面向对象程序设计 计算机世界的“流”? 特征类比: 1)流动方向:数据源→ 数据宿, 包括 输入流、输出流 2)流的源/目的地: 文件,字节数组,StringBuffer,其它线程,已经被序列化的对象 3)流动介质 :文件流、数组流、管道流、对象流;缓冲流(提高速度)、数据 流(将byte转成基本数据类型)、随机流(双向流动)等 4)流道形状:字节流(一次传输1个字节)、字符流(一次传输2个字节) 看,Java如果处理“流” ……
6.1输入输出流概述 输入输出处理是程序设计中非常重要的一部分,比如从键盘读取 数据、从文件中读取数据或向文件中写数据等。 Java把—组有序的数据序列称为流( Stream)。流是Java语言中, 用来处理输入/输出(I/O)的方式。根据流的方向,可以把流分为 输入流和输出流。 文件 存储器 000 Java面向对象程序设计 图回
Java面向对象程序设计 6.1 输入输出流概述 ➢ 输入/输出处理是程序设计中非常重要的一部分,比如从键盘读取 数据、从文件中读取数据或向文件中写数据等。 ➢ Java把一组有序的数据序列称为流(Stream)。流是Java语言中, 用来处理输入/输出(I/O)的方式。根据流的方向,可以把流分为 输入流和输出流
6.1输入输出流概述 所谓的“数据流( stream)″指的是所有数据通信通道中数据的起 点和终点。 输入流 输出流 → 文件网络 文件网络键盘 JAVA程序 刁i 数据源 数据宿 以程序为参照,若程序是数据流动的起点,即数据的提供者,这个 数据流就是一个“输岀数据流″;若程序是数据流动的终点,这个 数据流就是一个“输入数据流” Java面向对象程序设计 图回
Java面向对象程序设计 文件 网络 键盘 JAVA程序 文件 网络 显示器 输入流 输出流 数据源 数据宿 6.1 输入输出流概述 ➢ 所谓的“数据流(stream)”指的是所有数据通信通道中数据的起 点和终点。 ➢ 以程序为参照,若程序是数据流动的起点,即数据的提供者,这个 数据流就是一个“输出数据流”;若程序是数据流动的终点,这个 数据流就是一个“输入数据流