《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第六章 Java输入输出流与文件操作

第6章Java输入输出流与文件操作 Jaa面向对象程序设计 图回
Java面向对象程序设计 第6章 Java输入输出流与文件操作

,1理解流的概念 2掌握Java中输入输出流的分类; 本章学习要点 3掌握文件输入输出流的使用方法 4、掌握对象的序列化方法。 Java面向对象程序设计 图回
Java面向对象程序设计 3.掌握文件输入输出流的使用方法; 4、掌握对象的序列化方法。 本章学习要点 1.理解流的概念; 2.掌握Java中输入输出流的分类;

目录 CONTENTS 61输入输出流概述 62输入流 63输出流 64对象的序列化 65Java的文件操作 Java面向对象程序设计 图回
Java面向对象程序设计 目录 CONTENTS 6.1 6.3 6.4 6.2 6.5 输入输出流概述 输入流 输出流 对象的序列化 Java的文件操作

课前回顾与思考 程序中数据的存储方法 单个、临时的:变量 多个、同类型、临时的(退出即消失):数组 多个、不同类型、临时的:向量 若Java应R输入输出流的数据, 可以用什么方>,+文件? Jaa面向对象程序设计 图回
Java面向对象程序设计 课 前 回 顾 与 思 考 程序中数据的存储方法: 单个、临时的:变量 多个、同类型、临时的(退出即消失):数组 多个、不同类型、临时的:向量 若Java应用程序中需要较多或长久保留的数据, 可以用什么方式进行存储和调用更有效呢? 输入输出流 +文件

61输入输出流概述 Java面向对象程序设计 图回
Java面向对象程序设计 6.1 输入输出流概述

什么是“流”? 看,那些在大千世界中我们见过的“流 水流:江、河、沟、渠、雨水、自来水、生活污水 汽/油/气流:液化气、空调冷气、煤气、汽油、压缩空气 ·车流:高铁、普铁、地铁、高速公路、市区马路、乡村小路 信号流:电视线、电话线、光纤、网线、电线、 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)”指的是所有数据通信通道中数据的起 点和终点。 ➢ 以程序为参照,若程序是数据流动的起点,即数据的提供者,这个 数据流就是一个“输出数据流”;若程序是数据流动的终点,这个 数据流就是一个“输入数据流
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)流程控制语句.pptx
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)AWT和Swing组件.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第4章 Java图形用户界面设计.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言基础.pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第四章 Java图形用户界面设计 4.2 AWT和Swing组件.pptx
- 《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第8章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第8章 DNS.ppt
- 深圳大学:《图片处理基础》课程教学课件(PPT讲稿)Poisson Image Editing.pptx
- 《PhotoshopCS2基础教程与上机指导》课程教学资源(PPT课件讲稿)第20章 Web图像与动画设计.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 17 NETWORK MANAGEMENT.pptx
- 局域网基础知识及网络设备(PPT课件讲稿).ppt
- 长沙医学院:《计算机专业英语》课程教学资源_教学大纲.doc
- 郑州大学:《计算机组成原理》课程教学资源(PPT课件讲稿,共八章,任课教师:石磊).ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第4章 图像增强.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第8章 因特网上的音频/视频服务.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第8章 彩色图像处理.ppt
- 《数学建模》课程教学资源(PPT讲稿)SAS基础培训(生成SAS数据集、加工SAS数据集)Statistical Analysis System.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第一章 计算机系统结构的基本概念.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第八章 多计算机系统.ppt
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第三章 Java面向对象编程.pptx
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第3章 关系数据库的基本理论.ppt
- 大数据分析(PPT讲稿)大数据引领我们走向数据智能化时代.ppt
- 局域网的硬件设备和操作系统(PPT讲稿).ppt
- 上海交通大学:云安全(PPT讲稿)Cloud Security.pptx
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 7 CUDA.ppt
- 上海交通大学:《通信网络》课程PPT教学课件(讲稿)Communication Networks - ANALYSIS OF 10G EEE PROTOCOL.pptx
- 亚马逊云计算AWS(Amazon Web Service)、Cloud Computing——Cassandra.ppt
- 《计算机图形学》课程教学资源(PPT课件讲稿)Chapter 4 Graphics Output Primitives(Part II).pptx
- 北京理工大学:《软件工程基础》课程教学资源(PPT课件讲稿)需求工程(主讲:刘驰).ppt
- 上海交通大学:Scheduling Algorithms in Heterogeneous Computing Systems.pptx
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第5章 批量数据处理——数组.ppt
- 上海交通大学:《现代操作系统》课程教学资源(PPT课件讲稿)Chapter 02 进程与线程 Process and Thread.pps
- 《数据库基础与应用》课程PPT教学课件(Access案例教程)第9章 数据库语言SQL.pptx
- 《数据库基础与应用》课程PPT教学课件(Access案例教程)第8章 宏.pptx
- 《数据库基础与Access应用》课程教学资源(PPT课件)第12章 应用实例.pptx
- 《数字图像处理基础》课程教学资源(教学大纲.pdf
- 长安大学:《微机原理》课程教学资源(PPT课件讲稿)第7章 汇编语言程序设计.pptx
- 西安交通大学:《微型计算机接口技术》课程教学资源(PPT课件讲稿)第二章 微型处理器与单片机.ppt
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第7章 网络系统集成与网络维护.ppt