- 0
- 0
- 约4.91千字
- 约 30页
- 2018-03-29 发布于未知
- 举报
* * * 面向对象程序设计(Java) ---- 输入/输出流与文件处理 深圳职业技术学院 主讲教师:袁梅冷 2008-05-15 电信学院---软件工程系 本单元教学内容 输入输出流基本概念 输入输出节点流 输入输出过滤流 文件的随机读写 文件与目录管理 流的概念 大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘,网络,键盘和显示器等。IO就是指应用程序对这些设备的数据输入和输出 在Java中,我们将这些输入输出的数据都看作数据流。即一串连续不断的数据的集合,就像水管里的水流。 这样做有什么好处? 屏蔽了数据源与数据宿的多样性与复杂性,给程序提供了一个统一的操作界面和操作流程。 输入输出流的基本概念 输入流:读取数据时与数据源之间建立的数据通道; 输出流:输出数据时与数据宿(数据槽)之间建立的数据通道。 输出流 输入流 如果我们要将文件A的内容写入文件B,那么要读取文件A的内容和写入文件B时,我们分别需要建立什么流? 流的分类 按功能划分: 输入流 输出流 按流中的数据类型划分: 字节流:以字节为传输单位 字符流:以字符为传输单位,特别用于文本数据 按建立方式和工作原理划分: 节点流:程序与输入源或输出宿之间直接建立的流 过滤流:以某一个节点流作为流的来源,并对其进行一些加工处理的流。能有效改善输入/输出操作 基本流类 字节流 输入字
您可能关注的文档
- 新型实用公共关系教程04章节(3717KB).ppt
- 疾病学基础杨红刘红电子教案第四章节炎症(6411KB).ppt
- 第5课交际英语教程课件PartIISpeakingMicrosoftPowerPoint演示文稿(21545KB).ppt
- 新型实用公共关系教程05章节(3665KB).ppt
- 新型实用公共关系教程06章节(3715KB).ppt
- 疾病学基础杨红刘红电子教案第五章节肿瘤(8124KB).ppt
- 疾病学基础杨红刘红电子教案第一章节疾病概论(1169KB).ppt
- 新型实用公共关系教程07章节(5590KB).ppt
- 新型实用公共关系教程08章节(3413KB).ppt
- 看电视5看电视精品课件二(2644KB).ppt
原创力文档

文档评论(0)