- 1
- 0
- 约2.27千字
- 约 16页
- 2018-04-09 发布于未知
- 举报
包、异常与输入输出4 本单元教学内容 输入输出流的概念 字节节点流 字符节点流 流的概念 大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘,网络,键盘和显示器等。IO就是指应用程序对这些设备的数据输入和输出 在Java中,我们将这些输入输出的数据都看作数据流。即一串连续不断的数据的集合,就像水管里的水流。 这样做有什么好处? 屏蔽了数据源与数据宿的多样性与复杂性,给程序提供了一个统一的操作界面和操作流程。 输入输出流的基本概念 输入流:读取数据时与数据源之间建立的数据通道; 输出流:输出数据时与数据宿(数据槽)之间建立的数据通道。 输出流 输入流 注意:输入和输出是相对于应用程序而言的。 如果我们要将文件A的内容写入文件B,那么要读取文件A的内容和写入文件B时,我们分别需要建立什么流? 流的分类 按功能划分: 输入流 输出流 按流中的数据类型划分: 字节流:以字节为传输单位 字符流:以字符为传输单位,特别用于文本数据 按建立方式和工作原理划分: 节点流:程序与输入源或输出宿之间直接建立的流 过滤流:以某一个节点流作为流的来源,并对其进行一些加工处理的流。能有效改善输入/输出操作 基本流类 字节流 输入字节流:InputStream 输出字节流:OutputStream 字符流 输入字符流:Reader 输出字符流:Writer 以上四个基本流类都是抽象类,
您可能关注的文档
- §3.管理学基础第六版演示文稿单老师与你聊“互联网”管理“演示文稿定稿绿底(1496KB).ppt
- 办公自动化0课件(2968KB).ppt
- §3.管理学基础第六版演示文稿教学单元1.1管理系统(623KB).ppt
- 办公自动化1课件(641KB).ppt
- §3.管理学基础第六版演示文稿教学单元1.2管理思想(654KB).ppt
- §3.管理学基础第六版演示文稿教学单元2.1环境与问题分析(495KB).ppt
- §3.管理学基础第六版演示文稿教学单元2.2创新与决策(815KB).ppt
- §3.管理学基础第六版演示文稿教学单元2.3计划制定(384KB).ppt
- §3.管理学基础第六版演示文稿教学单元3.1机构岗位与制度(884KB).ppt
- §3.管理学基础第六版演示文稿教学单元3.2选聘培训与考核(519KB).ppt
最近下载
- 高大模板支架专项施工方案论证方案版.pdf VIP
- 古希腊建筑哲学与政治表达.docx VIP
- 第18课 擘画中国梦宏伟蓝图(共15页PPT) 2025-2026学年历史统编版八年级下册.pptx VIP
- 人教版四年级数学上册7.1 条形统计图课件.pptx VIP
- 电力设备巡检与故障处理指南(标准版).docx VIP
- 统编语文七年级下册第一单元复习课件(共45张PPT)(含音频+视频).pptx VIP
- 第二单元 单元复习课件(共35张ppt)七年级语文下册(统编版2025)(含音频+视频).pptx VIP
- 我的家乡河北介绍PPT课件.pptx VIP
- 毕业设计(论文)-储物箱注塑成型工艺与模具设计.doc
- 2026年广东省东莞市八校联考中考第二次模拟考试物理试题(试卷+解析).docx VIP
原创力文档

文档评论(0)