- 1
- 0
- 约5.68千字
- 约 31页
- 2017-11-17 发布于河南
- 举报
第18章 输入输出
I/O与流 I/O是程序设计中的重要问题,大部分的应用程序都需要I/O操作,比如从键盘获得用户输入、在屏幕输出运行结果、对磁盘文件进行读写等等。应用程序只有通过I/O操作才能实现与用户的交互及数据的处理及存储 在Java语言中,将不同类型的I/O抽象为流。所谓“流(stream)”,可以看作是数据在文件或程序之间的传递 一般来说,流有两种基本形式:输入流和输出流,根据程序是作为数据流的目的端还是源端来划分。程序首先要打开一个流,才能与数据文件进行通信。 通过输入流,程序可以从数据文件读取数据,但不可向输入流中写入数据;反之,通过输出流,程序可以向数据文件中写入数据。程序与其他设备间的I/O也可以使用流,这时可将设备看作是一个数据文件。 Java I/O流类的组织模式 java.io I/O操作的一般步骤 构造一个与介质相关的I/O对象,以提供一种低层次的方法将数据输入或输出到相应的介质; 将与介质相关的对象强制类型转换为它的父类(即抽象I/O类),并利用该对象构造一个流对象。这样便建立起了流类对象与介质相关对象的关联; 这时就可利用流对象的I/O方法进行相应介质上的数据读写。 字节流类 InputStream类 InputStream类定义了一套所有字节输入流所需的方法 文件输入流 所有输入流都是InputStream的直接或者间接子类 文件输入流:Fileinu
您可能关注的文档
最近下载
- 针对SC-VTOL的建议符合性方法Proposed Means of Compliance with the Special Condition VTOL 2020.pdf VIP
- 铁路货车焊接接头的设计与工艺- 学兔兔 www.bzfxw.com .pdf VIP
- 会计法 培训课件.ppt VIP
- 14J938抗爆泄爆图集.pdf
- J-STD-002C-引脚-端子-焊片和接线柱可焊性测试.pdf VIP
- 造价质量内部控制制度.docx VIP
- 黑布林阅读初三17《足球先生》中文版.docx
- 2026上半年经营复盘与下半年增长动作部署.pptx VIP
- 妇科单孔腹腔镜手术(含vNOTES)专家共识(2025版).pptx VIP
- 中医康复学的历史沿革.pptx VIP
原创力文档

文档评论(0)